天天看點

JavaWeb-過濾器Filter學習(三)實作使用者的自動登入與IP黑名單過濾黑名單IP過濾:使用者的自動登入

實作使用者的自動登入:

解決方案:

設定一個全站攔截的過慮器。

在此過慮器中,讀取使用者帶過來的Cookie資訊,然後從中讀取使用者的使用者名和密碼,自動幫助使用者登入。

即可實作自動登入功能。

JavaWeb-過濾器Filter學習(三)實作使用者的自動登入與IP黑名單過濾黑名單IP過濾:使用者的自動登入

用Filter驗證使用者是否已經登入過。已經登入過了,我們就根據他選擇的自動登入來選擇讓他在多久内能自動登入。

IP黑名單過濾就很簡單了,隻要在Filter過濾器防範一下就OK。

在init方法中,我們先把黑名單的IP加載進Set<code>&lt;String&gt;</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>