:::

7. 加入管理功能

一、用 $isAdmin 判斷是否為管理員

  1. 如果是在後台要做管理,那麼,不需要做任何身份驗證,因為後台也就只允許有管理權的使用者進入。
  2. 如果是在前台,那就要判斷一下是否有管理身份了。
  3. 請先開啟 interface_menu.php,以下就是用來判斷是否為管理員的語法:
    //判斷是否對該模組有管理權限
    $isAdmin = false;
    if ($xoopsUser) {
        $module_id = $xoopsModule->getVar('mid');
        $isAdmin   = $xoopsUser->isAdmin($module_id);
    }
  4. 日後,在前台裡,只要判斷 $isAdmin 的值就知道是不是管理員了。

二、讓樣板也可以判斷是否為管理員

  1. 只要將 $isAdmin 也傳到樣板即可,因此,開啟 index.php 在頁尾前將該變數送至樣板即可:
    /*-----------秀出結果區--------------*/
    $xoopsTpl->assign('op', $op);
    $xoopsTpl->assign("toolbar", toolbar_bootstrap($interface_menu));
    $xoopsTpl->assign('isAdmin', $isAdmin);
    include_once XOOPS_ROOT_PATH . '/footer.php';
    

     


:::

書籍目錄

展開 | 闔起

快速登入


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

計數器

今天: 832832832
昨天: 3068306830683068
總計: 8077337807733780773378077337807733780773378077337