Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Login Joomla用户登录检查_Login_Joomla_Joomla1.5 - Fatal编程技术网

Login Joomla用户登录检查

Login Joomla用户登录检查,login,joomla,joomla1.5,Login,Joomla,Joomla1.5,首先,我不是joomla开发者。我的朋友有一个用joomla 1.5创建的网站。在webroot中有一些joomla文件。我在webroot“mydirectory”中创建了一个目录,在这个目录中有一个索引文件。我试图在这个页面中访问joomla的用户信息,我抓取了用户对象,但它不起作用 //i included joomla core files $user =& JFactory::getUser(); if ($user->get('guest')) {

首先,我不是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';
 }
当我登录到我的帐户时,它会再次显示“guest”

另外,我在Joomla的课程中找不到任何东西

$session =& JFactory::getSession();
谢谢

请尝试打印($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 />';
}
$user=&JFactory::getUser();
如果(!$user->guest){
echo“您以以下身份登录:
”; 回显“用户名:”。$User->username.
; 回显“真实姓名:”.$user->name.“
”; 回显“用户ID:”。$User->ID。“
”; }
这里是:

  • 尝试检查$user->id
  • 查看是否缺少任何文件,例如framework.php

  • 您还可以执行
    $user=JFactory::getUser('username')以检查特定用户。能否将内容发布到索引文件中?