:::

1-6-5 $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 區塊

https%3A%2F%2Fwww.tad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D48%26tbdsn%3D1704

書籍目錄

展開 | 闔起

線上使用者

33人線上 (11人在瀏覽線上書籍)

會員: 0

訪客: 33

更多…