課程
/后端開發(fā)
/Java
/Shiro安全框架入門
如果在未登錄狀態(tài)下(我也不知道有沒有登錄),shiro是如何知道的,然后跳轉到login.html頁面的?
2019-06-03
源自:Shiro安全框架入門 4-4
正在回答
是通過過濾器來跳轉的login.html的呀,你看你的spring.xml配置
這一行就告訴了登錄的頁面為login.html。
那么怎么判斷是否已經登錄呢,自定義Realm(或者IniRealm和JdbcRealm)的作用不就是來認證和授權的嗎。
在spring.xml中已經配置了SecurityManager,將realm屬性注入。
當你去訪問url的時候,就會被過濾器攔截,然后調用自定義Realm重寫的doGetAuthenticationInfo
方法進行認證,如果用戶登錄則進行授權判斷,否則跳轉到logUrl即login.html進行登錄。
好的,感謝
舉報
從零入門Shiro安全框架
1 回答用戶登錄無法跳轉頁面 ,還在原頁面
3 回答關于登錄跳轉到下載問題
7 回答登錄之后頁面報錯
1 回答登錄沒有反應
3 回答在登錄頁面點擊登錄404 controller 注解也添加了 html路徑也沒錯 找不到問題了,請各位指點
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-27
是通過過濾器來跳轉的login.html的呀,你看你的spring.xml配置
這一行就告訴了登錄的頁面為login.html。
那么怎么判斷是否已經登錄呢,自定義Realm(或者IniRealm和JdbcRealm)的作用不就是來認證和授權的嗎。
在spring.xml中已經配置了SecurityManager,將realm屬性注入。
當你去訪問url的時候,就會被過濾器攔截,然后調用自定義Realm重寫的doGetAuthenticationInfo
方法進行認證,如果用戶登錄則進行授權判斷,否則跳轉到logUrl即login.html進行登錄。
2019-11-01
好的,感謝