管理員許可權問題
我的要求是管理員登陸id為1是高階管理員,登陸id為2是普通管理員,3以上全部為員工,不作為管理員,所以我要的功能是,高階管理員可以修改普通管理員級所有員工,普通管理員不能修改高階管理員的資料,但可以修改所有員工資料,員工不能修改高階管理員及普通管理員,只能修改自己。
這樣的判斷句如何寫,
資料庫表名: staff
user_id username
1 員工一 高階管理員
2 員工二 普通管理員
3 員工三 員工 ,以下均為員工,
4 員工四 員工
5 員工五 員工
6 員工六 員工
7 員工七 員工
8 員工八 員工
我的**是這樣寫的,但不行,這樣高階管理員不能修改普通管理員,但可以修改所有員工,要如何才能讓高階管理員可以修改普通管理員?
<%if rs_login("login_id")="1" and session("user_id")<>"1" or rs_login("user_id")="2" and session("login_id")<>"2" then%>
--<%else%>
">修改
<%end if%>
後台管理員的許可權管理實現
需求 在乙個前後端分離的專案裡,實現對於 系統管理員 類使用者的許可權管理功能。每個管理員都可以屬於乙個或者多個角色 每個角色有許可權進行乙個或者多個操作。設計 許可權控制分成兩層,分別是介面訪問許可權,和操作許可權。介面訪問許可權,通過乙個切片來實現。比如普通使用者不能訪問管理員介面。資料庫中設計...
ecshop 後台新增最高許可權管理員
1.直接在資料庫新增管理員賬號 密碼資訊,action list必須為all 2.防止新增的最高許可權管理員被自帶的admin修改和刪除 1 不能刪除 修改privilege.php的elseif request act remove 大約1370行,id為1的不允許刪除 if id 1 id 5 ...
php後台管理員許可權相關表結構
admin 管理員表 id int 11 使用者id username varchar 128 使用者名稱 password varchar 128 管理員密碼 name varchar 50 管理員真實姓名 email varchar 128 管理員郵箱 login time int 11 登入時...