ecshop後臺新增左側選單與分配許可權
一:新增選單
1.languages/zh_cn/admin/common.php 在這個檔案中定義選單文字部分
2./admin/includes/inc_menu.php 在這個檔案中定義連結部分
說明:
(1.在common.php中既要定義一級選單也要定義二級選單,通常ecshop預設的選單數字到16_,我們可以依次往下定義,例如:
一級選單:$_LANG['19_ceshi'] = '測試管理';
二級選單:$_LANG['19_ceshi1'] = '測試列表';
(2.在inc_menu.php中許可權程式碼要和common.php中一致:例如:
$modules['19_ceshi']['19_ceshi1'] = 'url';
二:分配管理員操作選單的許可權
1.languages/zh_cn/admin/priv_action.php 許可權名稱語言檔案,在這裡定義許可權文字部分,例如:
$_LANG['quanxian'] = '許可權管理';
2./admin/includes/inc_priv 許可權檔案 格式例如:
$purview['19_ceshi1(和inc_menu.php與common.php中的二級選單一致)'] = 'quanxian(和priv_action.php中的許可權程式碼一致)';不是必須的步驟,當在程式中(如三)使用,沒有選單可以不需要
3.把許可權程式碼寫入許可權程式碼表admin_action 一級選單的pid為0,二維選單的pid為一級選單 例如表:
呼叫admin_priv函式,判斷管理員對某一個操作是否有許可權。
該函式根據當前對應的action_code,然後再和使用者session裡面的action_list做匹配,以此來決定是否可以繼續執行。
如新增“刪除管理”許可權判斷程式碼如下:
admin_priv('delete');
1.languages/zh_cn/admin/common.php 在這個檔案中定義選單文字部分
2./admin/includes/inc_menu.php 在這個檔案中定義連結部分
說明:
(1.在common.php中既要定義一級選單也要定義二級選單,通常ecshop預設的選單數字到16_,我們可以依次往下定義,例如:
一級選單:$_LANG['19_ceshi'] = '測試管理';
二級選單:$_LANG['19_ceshi1'] = '測試列表';
(2.在inc_menu.php中許可權程式碼要和common.php中一致:例如:
$modules['19_ceshi']['19_ceshi1'] = 'url';
二:分配管理員操作選單的許可權
1.languages/zh_cn/admin/priv_action.php 許可權名稱語言檔案,在這裡定義許可權文字部分,例如:
$_LANG['quanxian'] = '許可權管理';
2./admin/includes/inc_priv 許可權檔案 格式例如:
$purview['19_ceshi1(和inc_menu.php與common.php中的二級選單一致)'] = 'quanxian(和priv_action.php中的許可權程式碼一致)';不是必須的步驟,當在程式中(如三)使用,沒有選單可以不需要
3.把許可權程式碼寫入許可權程式碼表admin_action 一級選單的pid為0,二維選單的pid為一級選單 例如表:
呼叫admin_priv函式,判斷管理員對某一個操作是否有許可權。
該函式根據當前對應的action_code,然後再和使用者session裡面的action_list做匹配,以此來決定是否可以繼續執行。
如新增“刪除管理”許可權判斷程式碼如下:
admin_priv('delete');
相關文章
- Ecshop:後臺新增新功能欄目以及管理許可權設定
- [提問交流]後臺新增自定義選單左側不顯示子選單的進
- 許可權之選單許可權
- ECShop後臺管理選單修改
- ecshop後臺新加選單項
- odoo 許可權分配Odoo
- YII管理後臺許可權分配關於整理舊程式碼
- 選單許可權和按鈕許可權設定
- mysql 新增、刪除使用者和許可權分配MySql
- 【C#MVC4】選單管理和訪問許可權分配(四)C#MVC訪問許可權
- 左側分類導航選單
- jQuery實現左側分類選單jQuery
- django許可權之二級選單Django
- 選單許可權表sqlite和mysqlSQLiteMySql
- 電商左側商品分類選單實現
- layui自定義ajax左側三級選單UI
- vue後臺管理系統許可權控制思考與實踐Vue
- 【odoo14】【開發側】許可權配置Odoo
- 新建使用者組後,分配首頁和內容兩個選單時,顯示的選單和許可權設定不匹配
- OT部分頁面左側選單不顯示
- THinkPHP3.2.3版本開發,網貸門戶+後臺完整功能,許可權分配PHP
- 利用django-suit模板在管理後臺新增自定義的選單和自定義的頁面、設定訪問許可權DjangoUI訪問許可權
- Vue2.0 + ElementUI 手寫許可權管理系統後臺模板(二)——許可權管理VueUI
- [提問交流]切換頁面,左側選單消失
- vue 動態載入路由,渲染左側選單欄Vue路由
- 後臺許可權設計問題,請教思路
- TP 基於選單的許可權控制CMS框架框架
- 前端學習(2590):前端許可權的選單控制前端
- 利用sudo命令為Ubuntu分配管理許可權(轉)Ubuntu
- 【framework】framework中為systemserver新增許可權FrameworkServer
- Android property屬性許可權新增Android
- 從0到1搭建element後臺框架許可權設計與優化框架優化
- [BUG反饋]許可權管理 -> 訪問授權 點選後報錯
- Android6.0------許可權申請管理(單個許可權和多個許可權申請)Android
- Ubuntu-給新增使用者新增root許可權Ubuntu
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- oracle資料庫使用者建立、許可權分配Oracle資料庫
- Django(63)drf許可權原始碼分析與自定義許可權Django原始碼