J'ai suivi la procédure avec libreoffice et j'obtiens le fichier sql
contenant des :
UPDATE utilisateurs SET password=MD5('mot_de_passe'), salt='' WHERE
login='utilisateur';
J'upload ce fichier vers Gepi, je lance la restauration. Gepi me réponds
des :
Non enregistré: $buffer=UPDATE utilisateurs SET
password=MD5('mot_de_passe'), salt='' WHERE login='utilisateur';
Et quand j'essaie de me connecter avec un login et mot de passe d'un
parent, Gepi me rejette. ("Vous n'avez pas été authentifié. Vérifiez
votre login/mot de passe.")
J'ai comme dans l'idée que les nouveaux mots de passe n'ont pas été
créés...
Le 23-09-2014 18:03, Stephane Boireau a écrit :
Bonsoir,
Le 23/09/2014 17:51, Nicolas Roudninski a écrit :
J'ai généré la semaine dernière les comptes responsables légaux, ce
qui
m'a donné un fichier csv contenant les nom, prénoms, identifiants,
mots
de passe des parents (pour publipostage). J'ai dû faire une fausse
manip
car il semble que les mots de passe transmis ne soient pas bons.
C'est bizarre.
Tu n'as pas à la fois généré les CSV et un autre format?
Tes comptes parents sont bien en auth_mode=gepi et actifs?
Est-il possible de regénérer des mots de passe par lot pour les
responsables à partir d'un fichier csv contenant les identifiants et
les
fameux mots de passe ? (je n'ai guère envie de réinitialiser tous les
mots de passe et de réimprimer les courriers aux parents)
Si ton CSV est de la forme
LOGIN;NOM;PRENOM;PASSWORD;...
en supposant que ta base se nomme gepi_plug, tu peux faire
while read A
do
login=$(echo "$A"|cut -d";" -f1)
password=$(echo "$A"|cut -d";" -f4)
echo "UPDATE utilisateurs
SET password=MD5('$password'),
salt=''
WHERE login='$login';"|mysql gepi_plug
done<CHEMIN/TON_FICHIER.CSV
On peut faire de même avec OpenOffice.org pour générer un fichier SQL:
En supposant que tu as dans Feuille1 ton CSV, avec en A1 LOGIN, en B1
NOM, en C1 PRENOM et en D1 PASSWORD, tu peux faire dans un autre
feuillet:
=CONCATENER("UPDATE utilisateurs SET password=MD5('";Feuille1.D1;"'),
salt='' WHERE login='";Feuille1.A1;"';")
recopier vers le bas, copier ce qui est généré dans un bloc notes pour
en faire un fichier SQL à restaurer sur le serveur (après une
sauvegarde
par précaution, mais si ton CSV ne contient que ce qui concerne les
parents, tu ne devrais pas avoir de surprise).
Cordialement,
--
Nicolas Roudninski
Professeur d'Histoire-Géographie
Administrateur réseau
Collège Pierre Aguiton
50370 Brecey
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou résilier votre abonnement à cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users