Projet

Général

Profil

Admin pb connexion » Historique » Révision 3

Révision 2 (Stéphane Boireau, 07/11/2012 10:34) → Révision 3/10 (Stéphane Boireau, 21/11/2012 07:50)

h1. Je ne peux plus me connecter en administrateur 

 h2. Généralités 

 Il peut y avoir plusieurs causes: 
 ** Erreur sur le mot de passe 
 ** Le compte est désactivé 
 ** auth_mode incorrect 

 h2. Avec un deuxième administrateur 

 Si vous disposez d'un deuxième compte administrateur, il peut vous permettre d'examiner la situation dans 
 > Gestion des bases/Comptes d'utilisateurs/Personnels 
 Vous pourrez modifier le mot de passe, rendre actif le compte, modifier le mode d'authentification si nécessaire. 

 Sinon, vous devrez disposer d'un accès à une console MySQL ou à phpMyAdmin 

 h2. Avec phpMyAdmin 

 h3. Erreur sur le mot de passe 

 Vous pouvez modifier le mot de passe à l'aide d'une requête à Exécuter dans dans l'onglet SQL: 
 > UPDATE utilisateurs SET password=md5('azerty'), salt='' where login='admin'; 

 Vous pouvez choisir autre chose qu'azerty comme mot de passe. 

 Remarque : Vous pouvez aussi préciser si le compte devra changer de mot de passe à la première connexion: 
 > UPDATE utilisateurs SET change_mdp='y' where login='admin'; 

 h3. Le compte est désactivé 

 Vous pouvez activer le compte à l'aide d'une requête à Exécuter dans dans l'onglet SQL: 
 > UPDATE utilisateurs SET etat='actif' where login='admin'; 

 h3. auth_mode incorrect 

 L'authentification dans Gepi peut s'appuyer sur: 
 ** la base MySQL de Gepi: auth_mode=gepi 
 ** Un annuaire LDAP: auth_mode=gepi 
    Le fichier secure/config_ldap.inc.php doit être renseigné 
 ** Une authentification CAS: auth_mode=sso 
    Le fichier secure/config_cas.inc.php doit être renseigné 

 Vous pouvez modifier le mode d'authentification à l'aide d'une requête à Exécuter dans dans l'onglet SQL: 
 > UPDATE utilisateurs SET auth_mode='gepi' where login='admin'; 

 Remarques: 
 ** Les fichiers secure/config_*.inc.php n'existent pas par défaut dans le dossier secure. 
    Il faut les créer d'après les modèles situés dans secure/modeles/ et supprimer la chaine '-modele' dans le nom du fichier. 
    secure/modeles/config_cas-modele.inc.php deviendra par exemple secure/config_cas.inc.php 
 ** Dans le cas d'un Gepi module/plugin sur un serveur LCS, le auth_mode est sso, mais on n'utilise pas un serveur CAS. 
    C'est un autre dispositif qui est utilisé. 

 h2. Un conseil pour finir 

 Et pour une prochaine fois, se créer un deuxième compte administrateur pour que l'un dépanne l'autre en cas de pépin 
 (avec auth_mode=gepi (cela implique de ne pas avoir désactivé la connexion    dans  
 > Gestion générale/Options de connexion 
 >> Modes d'authentification : 
 >>> Authentification autonome (sur la base de données de Gepi) 
 )). pépin. 


 [[utilisateurs|retour au menu]]