Admin pb connexion » Historique » Version 4
Stéphane Boireau, 26/11/2012 18:32
1 | 1 | Stéphane Boireau | h1. Je ne peux plus me connecter en administrateur |
---|---|---|---|
2 | |||
3 | h2. Généralités |
||
4 | |||
5 | Il peut y avoir plusieurs causes: |
||
6 | ** Erreur sur le mot de passe |
||
7 | ** Le compte est désactivé |
||
8 | ** auth_mode incorrect |
||
9 | |||
10 | h2. Avec un deuxième administrateur |
||
11 | |||
12 | Si vous disposez d'un deuxième compte administrateur, il peut vous permettre d'examiner la situation dans |
||
13 | > Gestion des bases/Comptes d'utilisateurs/Personnels |
||
14 | Vous pourrez modifier le mot de passe, rendre actif le compte, modifier le mode d'authentification si nécessaire. |
||
15 | |||
16 | Sinon, vous devrez disposer d'un accès à une console MySQL ou à phpMyAdmin |
||
17 | |||
18 | h2. Avec phpMyAdmin |
||
19 | |||
20 | h3. Erreur sur le mot de passe |
||
21 | |||
22 | Vous pouvez modifier le mot de passe à l'aide d'une requête à Exécuter dans dans l'onglet SQL: |
||
23 | > UPDATE utilisateurs SET password=md5('azerty'), salt='' where login='admin'; |
||
24 | |||
25 | Vous pouvez choisir autre chose qu'azerty comme mot de passe. |
||
26 | |||
27 | Remarque : Vous pouvez aussi préciser si le compte devra changer de mot de passe à la première connexion: |
||
28 | > UPDATE utilisateurs SET change_mdp='y' where login='admin'; |
||
29 | |||
30 | h3. Le compte est désactivé |
||
31 | |||
32 | Vous pouvez activer le compte à l'aide d'une requête à Exécuter dans dans l'onglet SQL: |
||
33 | > UPDATE utilisateurs SET etat='actif' where login='admin'; |
||
34 | |||
35 | h3. auth_mode incorrect |
||
36 | |||
37 | L'authentification dans Gepi peut s'appuyer sur: |
||
38 | ** la base MySQL de Gepi: auth_mode=gepi |
||
39 | ** Un annuaire LDAP: auth_mode=gepi |
||
40 | Le fichier secure/config_ldap.inc.php doit être renseigné |
||
41 | ** Une authentification CAS: auth_mode=sso |
||
42 | Le fichier secure/config_cas.inc.php doit être renseigné |
||
43 | |||
44 | Vous pouvez modifier le mode d'authentification à l'aide d'une requête à Exécuter dans dans l'onglet SQL: |
||
45 | > UPDATE utilisateurs SET auth_mode='gepi' where login='admin'; |
||
46 | |||
47 | Remarques: |
||
48 | ** Les fichiers secure/config_*.inc.php n'existent pas par défaut dans le dossier secure. |
||
49 | 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. |
||
50 | secure/modeles/config_cas-modele.inc.php deviendra par exemple secure/config_cas.inc.php |
||
51 | ** 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. |
||
52 | C'est un autre dispositif qui est utilisé. |
||
53 | 4 | Stéphane Boireau | ** Pour qu'une authentification sur la base mysql fonctionne (auth_mode=gepi), il ne faut pas avoir désactivé ce mode d'authentification (cf le conseil plus bas) |
54 | 1 | Stéphane Boireau | |
55 | h2. Un conseil pour finir |
||
56 | |||
57 | 3 | Stéphane Boireau | 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 |
58 | (avec auth_mode=gepi (cela implique de ne pas avoir désactivé la connexion dans |
||
59 | > Gestion générale/Options de connexion |
||
60 | >> Modes d'authentification : |
||
61 | >>> Authentification autonome (sur la base de données de Gepi) |
||
62 | 4 | Stéphane Boireau | Il faut donc avoir dans la table setting un enregistrement name=auth_locale, value=yes. |
63 | 3 | Stéphane Boireau | )). |
64 | 2 | Stéphane Boireau | |
65 | |||
66 | [[utilisateurs|retour au menu]] |