MyBB.support, le portail francophone de MyBB

Version complète : [Résolu]Problème avec plusieurs administrateurs
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

Salla

Bonjour,

Je suis co-administrateur d'un forum MyBB, et voici un problème auquel notre équipe est confrontée :

Nous sommes 3 admins, mais depuis le passage en version 1.2.6, seul 1 seul de nous trois a accès à l'intégralité des fonctionnalités d'administrations, les deux autres, bien qu'il puissent se connecter au panel d'administration se retrouvent face à un message leur interdisant l'accès. Le passage en 1.2.7 n'a pas résolu le problème. Voici ce qu'on a essayé :

- l'administrateur ayant toujours accès aux fonctionnalités a bien vérifié que nous étions dans les bons groupes ce qui est le cas.
- les deux autres ont testé avec plusieurs navigateurs différents, sur différentes machines, sans succès.
- dans le fichier config.php nous avons bien ce passage là :
Code :
/**
* Super Administrators
*  A comma separated list of user IDs who cannot
*  be edited, deleted or banned in the Admin CP.
*  The administrator permissions for these users
*  cannot be altered either.
*/

$config['super_admins'] = '1,3,7';
(pour info c'est le 1 qui n'a aucun problème)
- J'ai bien vérifié les id et les assignations en accédant directement à la base de donné : notre groupe primaire est 4 pour nous trois.

Donc, voilà, on rame un peu, j'ai fouillé un petit peu ce forum ainsi que le forum anglophone, et bien que certains sujets traitent des problèmes d'administrations, j'en ai trouvé aucun traitant du même problème.

Merci de votre aide Wink

Sox

Bonsoir,

essaye dans ton config.php d'ajouté cette ligne pour chaque administrateurs, :

$config['super_admins'] = '1'; ( ton administrateur en fonction, ) le numéro 1 touche pas,
$config['super_admins'] = '2'; ( toi, ceci et un exemple )
$config['super_admins'] = '3'; ( ton autre administrateur ceci et un exemple )

$config['super_admins'] = '1,3,7'; -> Supprime cela, et laisse : $config['super_admins'] = '1';

Salla

Bonsoir, merci pour la réponse rapide, mais hélas ça ne fonctionne pas. Voici précisément le message reçu :
Citation :Accès refusé

Vous n'avez pas la permission d'accéder à cette partie du panneau de configuration.

Sox

tu a essayé de mettre a la place de 1- 3 - 4 le numéro de votre inscriptions sur le forum ?


$config['super_admins'] = '1'; ( ex: 8 - 22 - ) ( mettez le numéro de votre inscriptions )

et après avoir essayé tout cela

enlevé le $config['super_admins'] = '1'; ( supprimé le et essayé

Cordialement,
essayé comme en haut sans le ;

le lien de ton forum plz:

Salla

Voici ce que j'ai mis
Code :
/**
* Super Administrators
*  A comma separated list of user IDs who cannot
*  be edited, deleted or banned in the Admin CP.
*  The administrator permissions for these users
*  cannot be altered either.
*/

$config['super_admins'] = 'x';
$config['super_admins'] = 'y';
$config['super_admins'] = 'z';
Où x y et z sont les uid des 3 admins, mais peut être que le numéro d'inscription dont tu parles n'est pas l'uid ?
Auparavent j'avais essayé de ne mettre qu'un seul numero (le mien par exemple) mais cela n'a rien changé pour moi.

Edit :


J'ai un peu tout essayé
J'ai le droit à ça, quand je m'amuse à enlever tous les ; (ce qui est normal):
Citation :Parse error: syntax error, unexpected T_VARIABLE in /home/web/fdvelh/ftp/forums/inc/config.php on line 54
Et qu'en j'en retire le dernier ca ne change rien (avec une seul déclaration de super admins ou 3)


Le forum : Rendez-vous au 1

Sox

Bonsoir,

désolé pour le temps de réponse

le lien de ton forum ne fonctionne pas,

ok remet les ;

je te parle du numéro d'inscriptions, ( ex: n°Membre: 56 )

Cordialement,

Salla

D'accord, en fait les numéros de membres sont bien les mêmes que les uid, donc ça change rien.
Pour ce qui est du lien, il marche très bien pour moi Smile (par contre le serveur rame par moment, le temps d'attente est parfois un peu long)

Sox

Bah moi ça marche toujours pas Sad

pour ton problème il faut que je regarde sur ton forum

Cordialement,

Salla

Problème resolu grace à une intervention sur le forum anglophone. Voici le lien de la discussion :http://community.mybboard.net/showthread.php?tid=19647&page=1
Grosso modo, les administrateurs n'étaient pas tous répertorié dans la table mybb_adminoptions. Il fut donc exécuter une requête directement dans la base de donné (grâce à phpMyAdmin par exemple. Là voilà :
Citation :INSERT INTO `mybb_adminoptions` (`uid`, `cpstyle`, `notes`, `permsset`, `caneditsettings`, `caneditann`, `caneditforums`, `canmodposts`, `caneditsmilies`, `caneditpicons`, `caneditthemes`, `canedittemps`, `caneditusers`, `caneditpfields`, `caneditugroups`, `caneditaperms`, `caneditutitles`, `caneditattach`, `canedithelp`, `caneditlangs`, `canrunmaint`, `canrundbtools`) VALUES
(100, '', '', 1, 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes');
Dans cet exemple l'administrateur à comme uid (ou numero d'enregistrement) 100. Il faut aussi faire attention si on utilise un autre préfixe que mybb_ pour les tables.
 Utilitaire de traduction fourni par Regentronique