Utilisation des sessions du Forum

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 ce forum.

Modérateur: Equipe

Utilisation des sessions du Forum

Messagede Shughuy le 12 Oct 2008 à 10:30

Bonjour.

Je souhaite faire un site parallèle à mon Forum et qui utiliserait les informations de celui-ci, pour la gestion de certains droits.
Par exemple, si le visiteur n'est pas identifié qu'il n'ait pas accès à certaines pages.

J'ai vu sur ce topic un début de script pour récupérer les infos, principalement en utilisant
Code: Tout sélectionner
   $user->session_begin();
   $auth->acl($user->data);
   $user->setup();

J'ai cependant un problème. Lorsque je vérifie la variable $user->data['is_registered'] (qui me semble être la base pour savoir si le visiteur est loggué), elle est systématiquement vide. Bien évidemment, dans un onglet à côté, je suis loggué.

Pourriez-vous m'indiquer le détail qui m'échappe ?
Merci.
Shughuy
Posteur néophyte
Posteur néophyte
 
Messages: 13
Inscription: 04 Oct 2006 à 09:59

Re: Utilisation des sessions du Forum

Messagede lolovoisin le 12 Oct 2008 à 13:11

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

Je déplace dans coding car c'est là ou l'on parle des sessions phpBB
Avant toutes questions, allez voir les forums de documentations PHPBB2 ou PHPBB3.
Avant pensez à faire une recherche, et lisez bien le réglement pour obtenir du support
Si votre problème est réglé, pensez à mettre l'icône de sujet Image dans le titre de votre premier message.
PAS DE SUPPORT EN MP. Toute demande de support par MP sera non lue et effacée.
Avatar de l’utilisateur
lolovoisin
Resp. des supporters
Resp. des supporters
 
Messages: 14987
Inscription: 04 Mai 2006 à 12:16
Localisation: Dans la BDD ...

Re: Utilisation des sessions du Forum

Messagede Shughuy le 12 Oct 2008 à 13:24

Merci, effectivement je risque de trouver plus facilement des infos, en particulier dans ce topic.

Je bosse dessus et je reviens mettre Réglé le cas échéant ;)
Shughuy
Posteur néophyte
Posteur néophyte
 
Messages: 13
Inscription: 04 Oct 2006 à 09:59

Re: Utilisation des sessions du Forum

Messagede xpmen le 12 Oct 2008 à 15:44

ce serai pas un truc dans ce genre la qu'il faudrai en début de ta page ?

Code: Tout sélectionner
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');
if ($user->data['user_id'] == ANONYMOUS)
{
   login_box("ton dossier.$phpEx");
}
if (!$auth->acl_get('u_')) //u pour user, a pour admin
{
   trigger_error($user->lang['Vous n\'avez pas les droits d\'acces a cette fonction.']);
}


et finir par :

Code: Tout sélectionner
<!-- IF S_USER_LOGGED_IN -->
ton code

<!-- ENDIF -->




je suis pas un pro, mais c'est ce que j'ai fait chez moi pour des pages externe a phpbb et sa marche
dans le cas présent, si un visiteur veux voir la page, si il n'est pas loguer ou inscrit, sa le ramène sur la page phpbb pour ce connecter
Avatar de l’utilisateur
xpmen
Apprenti-posteur
Apprenti-posteur
 
Messages: 107
Inscription: 04 Nov 2006 à 11:51
Localisation: comine (Belgique)


Retourner vers Coding, Webmastering et Sécurité informatique

Qui est en ligne

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

Liens : phpBB.biz • phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB-Services.com • phpBB3 Styles • phpBB podpora • Net Avenir • PromoBenef • Ticket Gagnant •