:::

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';
    

     


:::

書籍目錄

展開 | 闔起

https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D29%26tbdsn%3D888

計數器

今天: 1740174017401740
昨天: 2395239523952395
總計: 7917685791768579176857917685791768579176857917685