代码之家  ›  专栏  ›  技术社区  ›  jsonx

Joomla用户登录检查

  •  2
  • jsonx  · 技术社区  · 16 年前

     //i included joomla core  files
     $user =& JFactory::getUser();
    
     if ($user->get('guest')) {
         echo 'guest';
     } else {
     echo 'not guest';
     }
    

    当我登录我的帐户时,它又显示“guest”。

    还有,我在乔姆拉的课上找不到任何东西。

    $session =& JFactory::getSession();
    

    3 回复  |  直到 8 年前
        1
  •  7
  •   Martin    15 年前

    你应该这样做:

    $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 />';
    }
    

    从这里开始: http://docs.joomla.org/JFactory/getUser

        2
  •  3
  •   Jeepstone    16 年前

    请尝试print\u r($user)查看您要退回的项目。

        3
  •  2
  •   Usman Zaheer    15 年前
    1. 尝试检查$user->id