admin
管理員表
id int(11) 使用者id
username varchar(128) 使用者名稱
password varchar(128) 管理員密碼
name varchar(50) 管理員真實姓名
email varchar(128) 管理員郵箱
login_time int(11) 登入時間
login_ip varchar(20) 登入ip
create_time int(11) 建立時間
salt varchar(10) 隨機加密字串
role_id int(11) 角色id
status tinyint(4) 狀態(0
、刪除
1、禁用
2、正常)
update_time int(11) 更新時間
ip_access tinyint(4) 允許外網訪問許可權(1
、不允許
2、允許)
role
角色表
id int(11) 主鍵id
name varchar(50) 角色名稱
sort int(11) 排序
status tinyint(4) 狀態(0
、刪除
1、禁用
2、正常)
role_privilege
角色許可權
id int(11) 主鍵id
role_id int(11) 角色id
menu_id int(11) 選單id
status tinyint(1) 狀態(0
:未授權
1:已授權)
menu
選單表
id int(11) 選單主鍵
name varchar(50) 選單名稱
module_id int(11) 模組id
modules varchar(20) 模組名稱(**相關)
controller archar(20) controller名稱
action varchar(20) action名稱
status tinyint(1) 否顯示 0
不顯示
1顯示預設1
sort int(11) 排序字段(預設99)
module
後台模組分組表
id int(11) 主鍵id
name varchar(50) 模組名稱
status tinyint(1) 是否顯示 ( 0
不顯示
1顯示預設1)
sort int(11) 排序字段(預設99)
後台管理員的許可權管理實現
需求 在乙個前後端分離的專案裡,實現對於 系統管理員 類使用者的許可權管理功能。每個管理員都可以屬於乙個或者多個角色 每個角色有許可權進行乙個或者多個操作。設計 許可權控制分成兩層,分別是介面訪問許可權,和操作許可權。介面訪問許可權,通過乙個切片來實現。比如普通使用者不能訪問管理員介面。資料庫中設計...
ecshop 後台新增最高許可權管理員
1.直接在資料庫新增管理員賬號 密碼資訊,action list必須為all 2.防止新增的最高許可權管理員被自帶的admin修改和刪除 1 不能刪除 修改privilege.php的elseif request act remove 大約1370行,id為1的不允許刪除 if id 1 id 5 ...
獲取管理員許可權的相關命令
學習目標 命令說明 sudo s 切換到root使用者,獲取管理員許可權 sudo 某個命令的執行需要獲取管理員許可權可以在執行命令前面加上sudo sudo s效果圖 sudo 命令效果圖 說明 命令說明 whoami 檢視當前使用者限 whoami 命令效果圖 命令說明 exit 退出登入使用者...