1. 程式人生 > >java web自動登入原理及實現

java web自動登入原理及實現

1、建立web工程2、建立使用者名稱、密碼的資料庫並建立對應的連線工廠及dao,service3、建立登入頁面(表單),含有記住密碼選項4、建立Servlet,接收登入引數,查詢資料庫,登入判斷,進行成功跳轉(歡迎頁面),     a、session記住登入使用者     b、使用cookie記錄登入使用者資訊,注意密碼要用MD5進行加密(防止別人破解Cookie進行惡意操作)5、建立Filter,在Filter中讀取Cookie中的使用者名稱和密碼的User資訊,若不為空則進行登入     a、根據Cookie中的使用者資訊去查詢密碼,然後比對密碼是否一致,若一致建立session記住登入使用者並跳轉      !!!!自動登入的過程是使用者在成功登入且在Cookie有效期以內時,使用者訪問登入頁面不用在手動輸入使用者名稱密碼進行登入 而是從Cookie中獲取使用者名稱,再根據使用者資訊去查詢密碼,然後比對密碼是否一致,若一致建立session記住登入使用者並跳轉