實作使用者的自動登入:
解決方案:
設定一個全站攔截的過慮器。
在此過慮器中,讀取使用者帶過來的Cookie資訊,然後從中讀取使用者的使用者名和密碼,自動幫助使用者登入。
即可實作自動登入功能。
用Filter驗證使用者是否已經登入過。已經登入過了,我們就根據他選擇的自動登入來選擇讓他在多久内能自動登入。
IP黑名單過濾就很簡單了,隻要在Filter過濾器防範一下就OK。
在init方法中,我們先把黑名單的IP加載進Set<code><String></code> set集合,
Set集合有如下特點:
這樣就可以防止IP在黑名單的使用者通路我們的網站了!
代碼裡面都有注釋!
實作的功能就是自動登入和取消自動登入。
主要利用了過濾器。還有用到cookie技術。
完整項目連結:
<a href="https://github.com/chenhaoxiang/Java/tree/master/myAutoLoginWeb">https://github.com/chenhaoxiang/Java/tree/master/myAutoLoginWeb</a>
myAutoLoginWeb.zip檔案
轉載請附上原文部落格連結:
<a href="http://blog.csdn.net/qq_26525215">http://blog.csdn.net/qq_26525215</a>