Projet

Général

Profil

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]]