Impossible de récuperer utilsateur loggé Joomla
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 :
Code:
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é");
} |
Il me retourne : 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>