Bonjour à tous,
Mon collègue et moi n’arrivons pas récupérer un utilisateur qui est logué
Nous travaillons sur Joomla 2.5.4.
Nous faisons donc appel à un fichier ici appelé Affichage_Tests.php qui est situé à la racine de Joomla (et non à celle de wamp)
Voici le code :
Il me retourne : Vous n’êtes pas connecté
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php // Set flag that this is a parent file. define('_JEXEC', 1); define('JPATH_BASE', realpath(dirname(__FILE__))); require_once ( JPATH_BASE .'/includes/defines.php' ); require_once ( JPATH_BASE .'/includes/framework.php' ); require_once ( JPATH_BASE .'/libraries/joomla/factory.php' ); // récupération du user $user = &JFactory::getUser(); if (!$user->guest) { echo 'You are logged in as:<br />'; echo 'User name: ' . $user->username . '<br />'; echo 'Real name: ' . $user->name . '<br />'; echo 'User ID : ' . $user->id . '<br />'; } else { echo("Vous nêtes pas connecté"); }
Pourtant je suis bien connecté avec un compte (ici avec l'administrateur principal de Joomla), cela fait la même chose avec un utilisateur simple
Si je fait un var_dump de user celui-ci retourne un objet vide
<config>Windows 7 / Firefox 28.0</config>
Partager