ECSHOP後臺權限分配原理分析
阿新 • • 發佈:2018-09-26
include 復選框 權限 admin 動作 sdn 控制器 toc man
中增加
在
目錄
- 思路
- 參考文檔
思路
- 在側邊欄裏添加導航連接,連接到對應的控制器
- admin_action表裏插入記錄
parent_id=1,action_code=goods_cart_manage
- 權限界面裏添加上這個權限的復選框(inc_priv.php)
- 控制器裏添加驗證的代碼,
admin_priv(‘goods_cart_manage‘)
;
ecshop的權限管理非常靈活,設計也非常巧妙,他所有的權限,欄目操作和欄目的名稱,都有非常緊密的聯系。
所有的權限操作動作在ecs_admin_action表中,parent_id = 0的為頂級欄目,其他子欄目的操作,都繼承了parent_id 和頂級欄目關聯起來.當你增加了後臺欄目,需要給該欄目授權的時候,你可以
在admin\includes\inc_menu.php
$modules[‘02_cat_and_goods‘][test‘] = ‘test.php?act=list‘
;在
admin\includes\inc_priv.php
中,你可以增加$purview[‘test‘] = ‘test‘;,那麽test.php?action=list
這個欄目將用test來控制權限.
程序中,也就是在test.php
中,用函數admin_priv(‘test‘)
來檢測權限;
而在後臺 權限管理->管理員列表->授權 會顯示相應權限,
你可以給予授權,權限管理在電子商務系統中特別重要,需要劃分合理,安全劃分.
來源:中國B4C電子商務
參考文檔
https://blog.csdn.net/glatchen/article/details/38521765
ECSHOP後臺權限分配原理分析