× Avant de poster dans ce forum, vous pouvez lire le tutoriel Tutoriel - ACL Joomla!

ACL : restriction des droits de super user

25 Oct 2012 04:56 #1 par alaincharles
Bonjour à tous,
J'ai suivi à la lettre le manuel Joomla! ACL que j'ai téléchargé sur ce site ( www.kiwi.net ). A partir de la page 39, j'ai mis en pratique et créé un groupe client puis un utilisateur client. Lorsque j'ai mis en application le chapitre 7.2 "assignation des niveaux d'accès", j'ai bien eu le résultat escompté pour le nouvel utilisateur "client".
En revanche, lorsque je me suis connecté avec admin et super user, je me retrouve avec des droits identiques à client, c'est à dire rien.
La manipulation a corrompu le super user.
Je ne peux donc plus accéder au module administration de Joomla.
Je galère depuis hier sur ce problème.
J'ai vu sur ce site qu'on pouvait créer un nouvel ADMIN2, mais j'hésite à le faire. Je voudrais avoir votre avis.
Ce tuto de création d'un ADMIN2 a-t-il été écrit pour palier à une mauvaise information dans le tuto ACL ? et qui mettrait tout le monde dans la même situation ?
A bientôt pour votre aide.
Alain

Connexion pour participer à la conversation.

25 Oct 2012 07:41 - 25 Oct 2012 07:57 #2 par Simon
Bonjour et bienvenue ici,

En revanche, lorsque je me suis connecté avec admin et super user, je me retrouve avec des droits identiques à client, c'est à dire rien.

Tu as donc fait une fausse manipulation avec le niveau d'accès "Super Utilisateur".

J'ai vu sur ce site qu'on pouvait créer un nouvel ADMIN2, mais j'hésite à le faire. Je voudrais avoir votre avis.

Non, cela ne servirait à rien car le nouvel utilisateur aura les mêmes droits qu'actuellement.


Comme je te lai expliqué sur le forum.joomla.fr, il faut passer par phpMyAdmin pour régler correctement les droits du groupe Super Utilisateur :)

Élargissons notre vision du web et de ses relations avec Joomla! Cinnk magazine
Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous
Formation Joomla 3 pour débutant : 40 Tutoriels vidéos pour débuter avec Joomla!
Plus de 100 Trucs et Astuces pour Joomla 3
Suivez moi sur Twitter

Connexion pour participer à la conversation.

25 Oct 2012 08:36 #3 par alaincharles
Bonjour,
Ah, tu es sur les deux forums.
Bon alors, je suis allé voir dans la base, mais je ne sais pas la modifier pour remettre correctement les bons droits.
Voilà ce que me donne ma base :

1 . Dans phpMyAdmin, repérer l'id du super utilisateur dans la table #__users (et dans la foulée, vérifier que la colonne block soit bien à 0 sur ce compte).
Noter l'id du compte :
Id 528 Super User / admin / block 0
Id 529 Loiseau / laurent / block 0
Id 530 Client / client / block 0

2. Dans la table #__user_usergroup_map, repérer user_id avec la même valeur que id, et verifier que le group_id soit bien 8 (les super administrateurs) :
User_id = 528 group_id = 8
529 2
529 5
530 2
530 9

3. Dans la table #__viewlevels Accès Spécial (ordering 2) rules doit être (y compris les crochets) [6,3,8] :
1 Accès public / ordering 0 rules [1]
2 Accès Enregistré / ordering 1 rules [6,2,8]
3 Accès Spécial / ordering 2 rules [9]
4 Le responsable du site / ordering 0 rules [3]

On peut continuer sure le forum que tu souhaites.
Merci par avance,
Alain

Connexion pour participer à la conversation.

25 Oct 2012 08:59 - 25 Oct 2012 09:00 #4 par Simon

Ah, tu es sur les deux forums.

Oui, celui-ci est mon site perso ;)

Les points 1 et 2 sont corrects.

3. Dans la table #__viewlevels Accès Spécial (ordering 2) rules doit être (y compris les crochets) [6,3,8] :
1 Accès public / ordering 0 rules [1]
2 Accès Enregistré / ordering 1 rules [6,2,8]
3 Accès Spécial / ordering 2 rules [9]
4 Le responsable du site / ordering 0 rules [3]

Tu dois donc éditer "Accès Spécial", remplacer [9] par [6,3,8] puis cliquer sur exécuter.

Ensuite, tu retournes sur l'administration de ton site, tu te déconnectes et tu te reconnectes.

Élargissons notre vision du web et de ses relations avec Joomla! Cinnk magazine
Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous
Formation Joomla 3 pour débutant : 40 Tutoriels vidéos pour débuter avec Joomla!
Plus de 100 Trucs et Astuces pour Joomla 3
Suivez moi sur Twitter

Connexion pour participer à la conversation.

26 Oct 2012 05:38 #5 par alaincharles
Bonjour,
J'ai bien compris ce que je dois faire, mais je ne sais pas le faire.
Lorsque je vais dans ma base et que je clique sur SQL, j'ai un carré vide pour coder ce remplacement et je ne sais pas quoi mettre.
Merci de votre aide.
Bonne journée,
Alain

Connexion pour participer à la conversation.

26 Oct 2012 05:48 #6 par Simon
Bonjour,

tu ne dois pas cliquer sur SQL. Une fois dans la table, clique sur Afficher, puis sur l'icône modifier correspondant à Accès Spécial.

Élargissons notre vision du web et de ses relations avec Joomla! Cinnk magazine
Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous
Formation Joomla 3 pour débutant : 40 Tutoriels vidéos pour débuter avec Joomla!
Plus de 100 Trucs et Astuces pour Joomla 3
Suivez moi sur Twitter
Les utilisateur(s) suivant ont remercié: alaincharles

Connexion pour participer à la conversation.

Temps de génération de la page : 0.134 secondes

Sur ce site, nous utilisons des cookies.