後台管理員許可權問題,寫的判斷語不好使

2021-07-25 18:47:01 字數 717 閱讀 8210

管理員許可權問題

我的要求是管理員登陸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 登入時...