Récupérer sessions des invités à la connexion

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Récupérer sessions des invités à la connexion

Messagepar MountainMagazin » 14 Mai 2009 à 17:39

Salut,

Petite question dont je n'ai pas trouvé la réponse.

J'utilise les sessions de phpbb3 sur mon site et j'utilise les sessions des invités
Code: Tout sélectionner
$user->data['session_id']

Pour leur associer des informations dans la BDD (ex : dernières pages vues...).
Je précise que je stocke cela dans une table indépendante de phpBB avec l'id session et des champs pour les données associées.

Par contre, s'ils se connectent au forum ou s'inscrivent, cet id change.

Comment puis je faire en sorte qu'à leur connexion, je puisse faire le lien d'une façon ou d'une autre entre l'ancienne cession et la nouvelle ?

Parce que sinon, mon user perd son panier au moment de la commande par exemple. J'ai du louper un truc là

Voilà, j'espère que quelqu'un pourra m'aider.
Merci bien.
MountainMagazin
Posteur néophyte
Posteur néophyte
 
Messages: 17
Enregistré le: 13 Mai 2009 à 11:39

Re: Récupérer sessions des invités à la connexion

Messagepar lolovoisin » 14 Mai 2009 à 17:42

bonsoir,

Votre message a été déplacé par un membre de l'équipe.
origine: [phpBB 3.0.x] Forums de support ‹ Utilisation

Cela concernant l'utilisation des sessions et non pas l'utilisation directe de phpbb3 je déplace donc dans le forum de coding ;)
Ceux qui échouent trouvent des excuses, ceux qui réussissent trouvent les moyens
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
PAS DE SUPPORT PAR MP !!

tutophpbb3 + astuce + tutos debian
Avatar de l’utilisateur
lolovoisin
Rugbix ³
Rugbix ³
 
Messages: 39786
Enregistré le: 04 Mai 2006 à 13:16
Localisation: Dans la BDD ...

Re: Récupérer sessions des invités à la connexion

Messagepar MountainMagazin » 15 Mai 2009 à 00:38

Autant pour moi... décidément, c'est pas ma journée, je fais tout à l'envers :?

Personne ne sait si ce que je veux faire est possible ?
MountainMagazin
Posteur néophyte
Posteur néophyte
 
Messages: 17
Enregistré le: 13 Mai 2009 à 11:39

Re: Récupérer sessions des invités à la connexion

Messagepar MountainMagazin » 20 Mai 2009 à 10:37

Personne n'a été confronté au problème ??

Je suis quand même pas le seul a avoir eu l'idée d'exploiter une sorte de panier via les sessions de phpbb ? :wink:

Vraiment, si quelqu'un a un tuyau, qu'il n'hésite pas à m'en parler :D

Merci
MountainMagazin
Posteur néophyte
Posteur néophyte
 
Messages: 17
Enregistré le: 13 Mai 2009 à 11:39

Re: Récupérer sessions des invités à la connexion

Messagepar spitfire pat » 20 Mai 2009 à 11:20

plutôt qu'utiliser
Code: Tout sélectionner
$user->data['session_id']

utilise plutôt
Code: Tout sélectionner
$user->data['session_ip']
qui ne variera pas si le statut enregistré/invité change
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15297
Enregistré le: 18 Sep 2004 à 16:43
Localisation: bourgogne

Re: Récupérer sessions des invités à la connexion

Messagepar MountainMagazin » 20 Mai 2009 à 11:26

Super idée, merci.

Par contre, il me faut prendre en compte user_id dans l'histoire, car si l'internaute revient le lendemain alors qu'il était loggé, il faut qu'il puisse retrouver ses données.

Avec un mixe des 2 et quelques expressions conditionnelles, je devrait pouvoir faire quelque chose.

Merci de la piste :D
MountainMagazin
Posteur néophyte
Posteur néophyte
 
Messages: 17
Enregistré le: 13 Mai 2009 à 11:39


Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités