表主要字段:
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管理返回之內,這個使用者就有響應的許可權 否則就沒有 從資料庫啊查詢到所有的許可權 ...