Topic-icon admin super user restriction des droits par erreur

Plus d'informations
24 Oct 2012 15:42 - 24 Oct 2012 16:47 #2619 par alaincharles
Message
Hello c-jay,
J'ai réduit par erreur les droits de super user, mais je peux y accéder sans problème.
En fait, j'ai une page vide au lie de la page totale de Joomla.

Je vais donc tenter les eux requêtes après votre accord :

Nous pouvons tenter 2 requêtes SQL de ce type :

INSERT INTO {prefix}_users values (42,' newadmin','newadmin','
 123@example.com','531b5f50f082c59730b3bf7f9c457129:GA8lZqlJVZQbD8GYFGltJGNNIvjmcRcT','Super Administrator',0,1,'','',1,'');
INSERT INTO {prefix}_user_usergroup_map values (42,8);

Ici :
  • l'ID est égal à 42, valeur par défaut du Super Admin
  • Le login est newadmin
  • Le password est 123 (531b5f50f082c59730b3bf7f9c457129:GA8lZqlJVZQbD8GYFGltJGNNIvjmcRcT encrypté MD5)
  • 8 correspond aux droits SuperAdmin dans la table {prefix}_user_usergroup_map


A vous lire
Last edit: 24 Oct 2012 16:47 by C-Jay.

Vous devez vous connecter Connexion pour prendre part à la conversation.

Plus d'informations
24 Oct 2012 16:50 #2620 par C-Jay
Réponse
C'est bien ça.

Et comme vous le suggériez du fait que votre SuperUser initial (ID 42) est toujours dans la table de la base de données (sinon requête annulée pour enregistrement déjà existant) :
  • Mettre 62 dans la requête au lieu de 42
  • Utiliser l’ID 62 pour rentrer dans Joomla
  • Redonner les bons droits au user 42
  • Tester que 42 est OK
  • Supprimer 62 qui risque de poser des problèmes dans le futur avec les extensions par exemple

A la recherche d'un hébergement / hébergeur Joomla spécialisé, performant et sécurisé ? Choisissez SiteGround (Nouvelles offres : -50% sur leur offre Start Up !)
Découvrez le guide Réussir son entreprise sur Internet grâce à Joomla
Découvrez le le centre de formation NosyWeb

Vous devez vous connecter Connexion pour prendre part à la conversation.

Plus d'informations
25 Oct 2012 08:55 - 26 Oct 2012 00:15 #2627 par alaincharles
Réponse
Bonjour,

Voilà, en fait exactement ce que j'ai dans la base actuellement :

1 .#__users :
Id 528 Super User / admin / block 0
Id 529 Loiseau / laurent / block 0
Id 530 Client / client / block 0

2. #__user_usergroup_map :
User_id = 528 group_id = 8
529 2
529 5
530 2
530 9

3. #__viewlevels :
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]

J'ai essayé votre proposition mais j'ai eu une erreur et je suis donc bloqué :

Requête SQL:
INSERT INTO gu6jn_users
VALUES ( 62, ' newadmin', 'newadmin', ' 123@example.com', '531b5f50f082c59730b3bf7f9c457129:GA8lZqlJVZQbD8GYFGltJGNNIvjmcRcT', 'Super Administrator', 0, 1, '', '', 1, '' ) 
MySQL a répondu:  
#1136 - Column count doesn't match value count at row 1

Voilà.

Bien cordialement,
Alain
Last edit: 26 Oct 2012 00:15 by C-Jay.

Vous devez vous connecter Connexion pour prendre part à la conversation.

Plus d'informations
26 Oct 2012 00:18 #2637 par C-Jay
Réponse
N'y a-t-il pas un espace de trop avant le 62 dans votre requête ?

A la recherche d'un hébergement / hébergeur Joomla spécialisé, performant et sécurisé ? Choisissez SiteGround (Nouvelles offres : -50% sur leur offre Start Up !)
Découvrez le guide Réussir son entreprise sur Internet grâce à Joomla
Découvrez le le centre de formation NosyWeb

Vous devez vous connecter Connexion pour prendre part à la conversation.

Modérateurs: C-Jay
Temps de génération de la page : 0.241 secondes
Contact

Scoop.It de NosyWeb

Twitter de NosyWeb

YouTube de NosyWeb

Facebook de NosyWeb

Google+ de NosyWeb

Flux RSS de NosyWeb

Inscription newsletter de NosyWeb