2011-03-14 50 views
2

如何在彈簧安全的cookie中保存登錄表單的值3. 客戶需求↓ 如果在登錄頁面中選中了[保存密碼]複選框,下次密碼將自動填充。如何在彈簧安全的登錄頁面執行[保存密碼] 3

我想我必須存儲複選框值授權成功。 和下一次登錄時間,如果cookie的標誌爲真,我會填寫密碼。 但我沒有konw如何code.Please幫助我,非常感謝。

其他問題,我沒有在xml文件中添加remember-me元素。 爲什麼它可以記住我?

回答

1

我認爲你應該與客戶交談。從Web安全角度來看,保存密碼選項是一個壞主意。

Spring安全支持remember-me身份驗證,它允許用戶訪問受保護的網站,前提是他已經登錄並且沒有註銷。這是通過使用cookie來實現的,但不包含密碼。

+0

我konw保存pwd不是一個好的要求。但我的老闆要求我參加客戶的需求 – Argun 2011-03-14 06:47:01

+0

我想知道是否記得 - 我是可選的。當我檢查框rember-me服務是有效的。 ,這是無效的。謝謝 – Argun 2011-03-14 07:11:43

1

Spring Security不會幫你在這裏。 Spring Security中記住我的功能是用於自動登錄用戶,並且不會以登錄形式預填密碼值。您可以自定義過濾器或loginSuccessHandler以添加您自己的Cookie。請參閱How should I store a user's LDAP password in a cookie?以及本網站上的類似帖子,其中建議採用其他方法來實現此目的,而不是直接在cookie中顯示密碼(甚至加密)。