Annonce

#1 2007-09-17 17:23:37

the_bod
Membre
Bievres
2006-12-15
61

[1.7.0] Creation utilisateurs

Bonjour,
j'ai besoin de créer une centaine d'utilisateur sur notre site. Je voudrais savoir s'il existe un outil permettant de d’importer une liste d’utilisateur avec mot de passe et groupe d’appartenance depuis un fichier type csv par exemple. J’ai parcouru tout le site et je n’ai rien trouvé sur le sujet.
Merci d’avance

Hors ligne

#2 2007-09-17 19:43:07

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [1.7.0] Creation utilisateurs

Bonjour,

Tu peux utiliser mysql je pense.
çà demande par contre un peu de savoir faire...

sinon essaye avec esKuel, y a des fonctions d'import mais je n'ai jamais testé...
http://eskuel.sourceforge.net


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#3 2007-09-17 19:44:12

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [1.7.0] Creation utilisateurs

j'oubliais : lors de l'import, pense bien à utiliser la même fonction de cryptage que PWG pour le mot de passe (je pense a PASSWORD() mais bon, je n'ai pas vérifié)


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#4 2007-09-17 20:17:18

the_bod
Membre
Bievres
2006-12-15
61

Re: [1.7.0] Creation utilisateurs

grum a écrit:

j'oubliais : lors de l'import, pense bien à utiliser la même fonction de cryptage que PWG pour le mot de passe (je pense a PASSWORD() mais bon, je n'ai pas vérifié)

Merci, j'avais effectivement pensé à utiliser directement phpmyadmin mais j'ai le problème de cryptage du PW et la je ne sais pas trop comment faire. Si quelqu'un peut me donner un petit coup de main !!
Merci d'avance

Hors ligne

#5 2007-09-17 23:29:05

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: [1.7.0] Creation utilisateurs

Vérifie déjà comment les anciens mots de passe sont chiffrés. Si le système est le même, alors bingo. Sinon, t'es foutu, car le chiffrage des mots de passe est destructif (md5, etc).
Si tu as les mots de passe en clair, tu peux te faire une moulinette php qui va te générer tes hash. MySQL supporte MD5, SHA1, mais pas SMD5, format par défaut dans phpwebgallery.
Si tu passes en md5, tu peux utiliser la fonction mysql pour chiffrer pendant le INSERT, sinon, solution php évoquée ci-dessus.

Hors ligne

#6 2007-09-18 08:19:53

the_bod
Membre
Bievres
2006-12-15
61

Re: [1.7.0] Creation utilisateurs

mathiasm a écrit:

Vérifie déjà comment les anciens mots de passe sont chiffrés. Si le système est le même, alors bingo. Sinon, t'es foutu, car le chiffrage des mots de passe est destructif (md5, etc).
Si tu as les mots de passe en clair, tu peux te faire une moulinette php qui va te générer tes hash. MySQL supporte MD5, SHA1, mais pas SMD5, format par défaut dans phpwebgallery.
Si tu passes en md5, tu peux utiliser la fonction mysql pour chiffrer pendant le INSERT, sinon, solution php évoquée ci-dessus.

Pas très doué en PHP.
Comment je peux verifier le codage des PW éxistants dans mySQL ?

Hors ligne

#7 2007-09-18 21:25:58

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: [1.7.0] Creation utilisateurs

the_bod a écrit:

Pas très doué en PHP.
Comment je peux verifier le codage des PW éxistants dans mySQL ?

En fait, il faut regarder le source php de l'application lorsqu'elle chiffre les mots de passe (l'équivalent de la page identification.php de phpwebgallery).

Hors ligne

#8 2007-09-19 11:45:39

the_bod
Membre
Bievres
2006-12-15
61

Re: [1.7.0] Creation utilisateurs

mathiasm a écrit:

the_bod a écrit:

Pas très doué en PHP.
Comment je peux verifier le codage des PW éxistants dans mySQL ?

En fait, il faut regarder le source php de l'application lorsqu'elle chiffre les mots de passe (l'équivalent de la page identification.php de phpwebgallery).

Merci, j'ai regardé, j'ai trouvé je suis en cours de tests.
je vous tiens au courant.

Hors ligne

#9 2007-12-27 10:52:24

jpdn2
Membre
2007-05-31
12

Re: [1.7.0] Creation utilisateurs

Bonjour,

J'ai le même problème avec une gallerie que je viens de mettre en place , et pour laquelle je dois maintenant créer les 250 utilisateurs, qui appartiennent tous au même groupe. "MEMBRES"
J'ai défini ce groupe par défaut dans PWG, gestion des groupes .
J'ai un fichier SQL avec les login, mot de passe en MD5 et email

Ma question est :
Est il suffisant de charger la table phpwebgallery_user ?
sinon quelles sont les autres tables que je dois aussi renseigner ? ( phpwebgallery_group , phpwebgallery_infos, etc...)

sinon, comment envoyer le contenu de ce fichier en simulant des inscriptions comme le ferait un nouvel utilisateur via  internet , et ce afin de remplir toutes ces tables automatiquement ?

Merci d'avance,


Pwg 1.7 chez AMEN et OVH

Hors ligne

#10 2007-12-27 11:27:07

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [1.7.0] Creation utilisateurs

Pour assigner le groupe par défaut, il te faudra charger la table phpwebgallery_user_group et cela devrait être suffisant.

Je ne crois pas qu'il soit nécessaire de précharger phpwebgallery_user_infos.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#11 2007-12-27 11:29:29

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [1.7.0] Creation utilisateurs

jpdn2 a écrit:

sinon, comment envoyer le contenu de ce fichier en simulant des inscriptions comme le ferait un nouvel utilisateur via  internet , et ce afin de remplir toutes ces tables automatiquement ?

Fabrique les ordres 'INSERT into '... dans un fichier .sql
et utilise phpMyAdmin.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#12 2007-12-27 11:39:05

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [1.7.0] Creation utilisateurs

exemple:

INSERT INTO `phpwebgallery_users`
  (id,username,password,mail_address)
  VALUES
  (25, 'toto', 'CD5FFFFFFFFFFFFF', 'toto@antispam.fr');


INSERT INTO `phpwebgallery_user_group`
  (user_id, group_id)
  VALUES
  (25, 6);

'CD5FFFFFFFFFFFFF' le MD5 du mot de passe.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#13 2007-12-27 12:20:39

jpdn2
Membre
2007-05-31
12

Re: [1.7.0] Creation utilisateurs

Super,

Ca marche en inserant dans phpwebgallery_users et dans phpwebgallery_user_group seulement.

Ca va me faire gagner beaucoup de temps.
Je fabrique maintenant mon SQL complet ( depuis ma base Access, et avec MySQLFront)

Merci encore pour la réponse ultra rapide !


Pwg 1.7 chez AMEN et OVH

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact