•  » Utilisation
  •  » question identification hors site

#1 2007-01-14 14:22:31

keyser
Membre
Paris
2005-05-22
59

question identification hors site

Bonjour,

j'ai crée un site, qui inclue une pwg 1.6.2
Sur le site, une zone membre,
sur la pwg, des galleries publiques et privées.
Les utilisateurs qui s'authentifient sur le site, ont accès aux galleries privées de la pwg!
Le site utilise la même base de données que la pwg, je vérifie le login/password sur la table users de pwg.

Ma question, c'est comment faire pour que l'utilisateur qui s'authentie sur le site, n'ai pas à le refaire quand il passe sur la gallerie?
J'ai vu qu'il y avait un $_SESSION['pwg_uid'], mais ca ne suffit pas apparemment!
Je dois mettre quoi comme donnée dans ma table session?

J'espère que je suis assez clair, sinon je préciserai!

Merci de votre aide!

Hors ligne

#2 2007-01-15 09:21:26

keyser
Membre
Paris
2005-05-22
59

Re: question identification hors site

Pas personne n'a une petite piste pour m'aiguiller dans mes recherches ?

Merci!

Hors ligne

#3 2007-01-15 10:53:31

rio
Équipe Piwigo
Paris
2006-07-24
1589

Re: question identification hors site

Je ne suis pas un spécialiste de la question, mais il me semble que le sujet a déjà été traité même si, peut être pas en ces termes.
Vérifie dans le forum, je crois bien que tu trouveras quelque chose. Si après ça tu ne trouve pas l'info, reviens vers le forum, en précisant éventuellement pourquoi les solutions proposées ne correspondent pas à ton besoin, tu trouveras surement quelqu’un près à t’aider.


-> /<Ä®¿M <-
http://riohome.free.fr
Il forum è anche in ITALIANO

Hors ligne

#4 2007-01-15 12:18:14

keyser
Membre
Paris
2005-05-22
59

Re: question identification hors site

J'ai déjà un peu chercher sur le forum, dans le code, mais j'ai un peu de mal à suivre dans le code...
J'ai pas vraiment trouvé de réponse dans les problèmes déjà poser sur le forum, c'est pour ca que je reviens!

Pour faire plus clair, je voudrais savoir lors de l'authentification pwg, ce qu'il y a dans la session (apparemment l'uid de l'utilisateur uniquement), et ce qui est mis dans la table session ?
Je continu à fouiller de mon coté!

Merci de votre aide!


Mathieu

Hors ligne

#5 2007-01-15 12:36:31

keyser
Membre
Paris
2005-05-22
59

Re: question identification hors site

Bon j'ai regardé un peu, en mettant le uid de l'utilisateur enregisté en session, en passant sous pwg, il devrait être reconnu...
Les droits/permissions et l'objet "user" sont apparemment généré à chaque chargement de la page.

Je me trompe?

Merci!

Hors ligne

#6 2007-01-15 12:58:07

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

Re: question identification hors site

Tu ne te trompes pas, mais comment pourrait-il en être autrement?
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

#7 2007-01-15 13:56:50

keyser
Membre
Paris
2005-05-22
59

Re: question identification hors site

merci!
Je vais aller dans ce sens là alors!
Et oui, je vois pas trop comment faire autrement! :)

Merci!

Hors ligne

#8 2007-01-15 15:08:33

flipflip
Membre
Lyon
2005-03-19
2316

Re: question identification hors site

Salut, je ne vais pas t'apporter quelque chose mais au contraire si tu trouve je pense qu'il serait intéressant que tu post tes modifications car ça intéresse surement pas mal de monde (moi le premier) :)


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#9 2007-01-15 22:12:06

keyser
Membre
Paris
2005-05-22
59

Re: question identification hors site

Bon, une belle galère pour pas grand chose...
J'ai donc crée un formulaire d'authentification sur mon site, qui appel une page php à moi qui vérifie dans la table users de pwg si l'utilisateur existe!
Si il existe, j'ai mis son id dans $_SESSION['pwg_uid'], puis en passant sous pwg, rien, toujours pas logger! Donc ça ne suffit pas le pwg_uid!

J'ai donc crée toujours mon même formulaire d'authentification en prenant les mêmes nom de champs que le formulaire de pwg (username, password, login, remember_me), ainsi que le champs hidden "redirect" avec comme valeur la racine de mon site ("/index.html") et j'ai appelé directement la page d'identification de pwg ("/photos/identification.php") qui une fois connecté, me redirige sur mon site! Donc très bien! Une fois sur mon site, je passe sous la gallerie, et je suis connecté, good donc!

Dernier problème, sur le site, une fois l'utilisateur logger, plus besoin d'afficher le formulaire mais plutôt une petite phrase genre "bienvenue machin".
Et là, problème: à cette endroit du site, donc à la racine ("/index.php"), la variable $_SESSION['pwg_uid'] n'existe plus! Pas moyen de mettre la main dessus pour savoir si mon utilisateur est loggé ou non...

Une idée du coté des développeurs? ou des amateurs de php? 8-)

Merci de votre aide!

Hors ligne

#10 2007-01-16 00:13:25

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

Re: question identification hors site

En tout cas, tu as bien progressé...
Personnellement, j'aimerai bien savoir t'aider mais les sessions c'est pas ma tasse de thé.

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

  •  » Utilisation
  •  » question identification hors site

Pied de page des forums

Propulsé par FluxBB

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