jso*_*onx 2 joomla login joomla1.5
首先,我不是一个joomla开发人员.我的朋友有一个用joomla 1.5创建的网站.在webroot中有一些joomla文件.我在webroot"mydirectory"中创建了一个目录,我在这个目录中有一个索引文件.我尝试在此页面中访问joomla的用户信息,我抓住用户对象,但它不起作用.
//i included joomla core files
$user =& JFactory::getUser();
if ($user->get('guest')) {
echo 'guest';
} else {
echo 'not guest';
}
Run Code Online (Sandbox Code Playgroud)
当我登录我的帐户时,它再次显示"来宾".
另外,我在Joomla的会话课中找不到任何东西.
$session =& JFactory::getSession();
Run Code Online (Sandbox Code Playgroud)
谢谢
你应该做这个:
$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 />';
}
Run Code Online (Sandbox Code Playgroud)
这是从这里:http://docs.joomla.org/JFactory/getUser