首先,我不是一个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';
}
当我登录我的帐户时,它再次显示“来宾”。
另外,我在Joomla的课堂上找不到任何东西。
$session =& JFactory::getSession();
由于
答案 0 :(得分:7)
你应该这样做:
$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 />';
}
答案 1 :(得分:3)
尝试使用print_r($ user)查看您要回复的内容。
答案 2 :(得分:2)