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
Pas personne n'a une petite piste pour m'aiguiller dans mes recherches ?
Merci!
Hors ligne
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.
Hors ligne
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
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
Tu ne te trompes pas, mais comment pourrait-il en être autrement?
8-)
Hors ligne
merci!
Je vais aller dans ce sens là alors!
Et oui, je vois pas trop comment faire autrement! :)
Merci!
Hors ligne
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) :)
Hors ligne
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
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-)
Hors ligne