跳至主內容區

XOOPS輕鬆架

:::

主內容區域

選擇後會自動跳轉頁面

12-2 $xoopsUser 使用者物件

  1. 當使用者登入後才會有 $xoopsUser 物件,若沒有該物件表示未登入。
  2. 若要在函數中使用,記得:
    global $xoopsUser;

     

  3. 幾個常用的$xoopsUser物件方法:
    • 取得使用者編號
      $uid = $xoopsUser->uid();

       

    • 取得使用者真實姓名
      $name = $xoopsUser->name();

       

    • 取得使用者登入帳號
      $uname= $xoopsUser->uname();

       

    • 取得使用者Email
      $email= $xoopsUser->email();

       

    • 取得使用者個人網站
      $url= $xoopsUser->url();

       

    • 取得使用者頭像(avatars/cavt50877193c9788.png)
      $user_avatar= $xoopsUser->user_avatar();

       

    • 取得使用者所屬群組(傳回陣列)
      $groups = $xoopsUser->getGroups();

       

    • 判斷是否擁有模組管理權限
      $isAdmin = $xoopsUser->isAdmin($module_id = null);

       

  4. 避免沒登入產生錯誤:
    $uid = $xoopsUser ? $xoopsUser->uid() : 0;

     

  5. 以uid 取得使用者名稱
    $uid_name = XoopsUser::getUnameFromId($uid,1);
    if(empty($uid_name))$uid_name=XoopsUser::getUnameFromId($uid,0);

     

選擇後會自動跳轉頁面

:::

左邊區域內容

書籍目錄

展開 | 闔起

快速登入


右邊區域內容

請掃此 QR Code 可連至此頁面

計數器

今天: 362362362
昨天: 2727272727272727
總計: 9391117939111793911179391117939111793911179391117

頁尾區域