Utilisation perso des sessions phpBB : perte

Fermé
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 - 30 juin 2011 à 20:24
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 - 30 juin 2011 à 21:06
Bonjour,

J'ai un forum phpbb v3 et je voudrais utiliser les sessions du forum dans une autre page de mon site afin de créer un petit jeu etc sans forcer les gens à se reconnecter.

j'ai donc mis ce code en haut de ma page:

<?php
define('IN_PHPBB', true);
$phpbb_root_path =  './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();
$id = $user->data['user_id'];
$pseudo = $user->data['username']; 


Malheureusement, les sessions ne passent pas, le pseudo est toujours Anonymous et comble de tout, la session est même tuée sur le forum.
Je pense que l'arborescence est bonne, mon forum est dans un dossier ./forum et mon fichier à la racine du site.

Merci d'avance.


J'ai aussi vu ce topic:

http://forums.phpbb-fr.com/coding-webmastering-securite/sujet143001.html

Mais ca ne marche pas.

Merci d'avance :)

10 réponses

CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
30 juin 2011 à 20:36
essaye session_start();
au lieu de session_begin();
0
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 8
30 juin 2011 à 20:37
heu non ca ne marche pas du tout car session_begin est une fonction de $user.

Mais bien essayé quand même :)
0
CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
30 juin 2011 à 20:45
Pour acceder a la nouvelle page de jeu, les utilisateurs clique sur un lien ?
si oui fait voir le code du lien
0
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 8
30 juin 2011 à 20:47
Hum non pas forcément.
Enfin pour le moment, j'accède à la page en tapant l'url.
Je n'ai pas forcément réfléchi à cela, mais oui il y aura un lien mais les gens peuvent aussi taper l'url ou bien faire f5 une fois dessus et du coup ça ne règlera pas forcément le soucis.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
30 juin 2011 à 20:49
Okei je viens de trouver un article pour ne pas perdre les sessions PhpBB

Pour que la session puisse se propager de page en page, phpBB a besoin, au cas où les cookies ne sont pas acceptés, de connaitre l'id de session.
pour cela, toutes les urls doivent passer par la fonction append_sid
donc au lieu de mettre ce lien:'
<a href="mapage.php">mon lien</a>';
mettez à la place:
<a href="' . append_sid('mapage.php') . '">mon lien</a>;
0
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 8
30 juin 2011 à 20:50
Oui, mais pour le cas où on accède à la page via la barre d'adresse?
0
CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
30 juin 2011 à 20:53
C' est pas jouable je pense puisqu' il a visiblement besoin de cette fonction.
0
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 8
30 juin 2011 à 20:58
Je ne vois pas en quoi passer par un lien, règlera le soucis des session tuées sur le forum. Je les tuerai sur la page d'avant ma page jeu. Ca ne règlera pas le soucis non ?
0
CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
30 juin 2011 à 21:02
Essaye de faire un essai avec cette fonction, tu verras si elle est utile ou pas
Perso je n' ai jamais utilisé PhpBB, je peux pas trop t' aider la dessus
0
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 8
30 juin 2011 à 21:06
Ben l'est bien là le soucis, j'y connais pas plus non plus, et sur le forum de phpbb, ils sont juste bon à dire qu'il faut bien faire comme la charte du forum le veut, mais personne pour donner de réponses... Merci quand même
0