許可權崗位設定

2021-10-19 18:38:14 字數 645 閱讀 1688

表主要字段:

1、使用者表(prpsuser): 使用者id(userid)、 使用者資訊

2、崗位表(prpsgrade):崗位**(gradecode)、崗位資訊

3、許可權表(prpspower):許可權id(powerid)、許可權資訊

4、使用者崗位表(prpsuser_grade):使用者id(userid)、崗位**(gradecode)

5、崗位許可權表(prpsgrade_power):崗位**(gradecode)、許可權id(powerid)

實現思路:

1、給使用者配置對應崗位,給崗位配置對應許可權

2、使用者登入,根據使用者**查詢使用者崗位表獲取崗位,再根據崗位查詢崗位許可權表對應許可權

查詢sql:

select * from prpspower b where b.powerid in

(select a.powerid from prpsgrade_power a  where a.gradecode in

(select t.gradecode from prpsuser_grade t where t.usercode = ?)

)

mysql 許可權設定 mysql 許可權設定

關於mysql的使用者管理,筆記 1 建立新使用者 通過root使用者登入之後建立 grant all privileges on to testuser localhost identified by 123456 建立新使用者,使用者名為testuser,密碼為123456 grant all ...

登陸許可權設定 根據許可權設定選單

shiro處理許可權流程 1 把所有的許可權交給shiro管理 createfilterchaindefinitionmap 可以體現處理 2 在realm裡面 就要查詢當前使用者的許可權,如果這個許可權在shiro管理返回之內,這個使用者就有響應的許可權 否則就沒有 從資料庫啊查詢到所有的許可權 ...

設定登陸許可權 根據許可權設定選單

shiro處理許可權流程 1 把所有的許可權交給shiro管理 createfilterchaindefinitionmap 可以體現處理 2 在realm裡面 就要查詢當前使用者的許可權,如果這個許可權在shiro管理返回之內,這個使用者就有響應的許可權 否則就沒有 從資料庫啊查詢到所有的許可權 ...