:::
7. 加入管理功能
一、用 $isAdmin 判斷是否為管理員
- 如果是在後台要做管理,那麼,不需要做任何身份驗證,因為後台也就只允許有管理權的使用者進入。
- 如果是在前台,那就要判斷一下是否有管理身份了。
- 請先開啟 interface_menu.php,以下就是用來判斷是否為管理員的語法:
//判斷是否對該模組有管理權限 $isAdmin = false; if ($xoopsUser) { $module_id = $xoopsModule->getVar('mid'); $isAdmin = $xoopsUser->isAdmin($module_id); } -
日後,在前台裡,只要判斷 $isAdmin 的值就知道是不是管理員了。
二、讓樣板也可以判斷是否為管理員
- 只要將 $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';
6-9 加入模組工具列