:::

5-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();
  4. 避免沒登入產生錯誤:
    $uid = ($xoopsUser)?$xoopsUser->uid():0;
  5. 以uid 取得使用者名稱
    $uid_name = XoopsUser::getUnameFromId($uid,1);
    if(empty($uid_name))$uid_name=XoopsUser::getUnameFromId($uid,0);

:::

書籍目錄

展開 | 闔起

快速登入


http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D872%26tbsn%3D29

計數器

今天: 827827827
昨天: 3068306830683068
總計: 8077332807733280773328077332807733280773328077332