1
我正在設計一個用戶登錄後可以更改密碼的應用程序。 要更改密碼,我需要3個細節:在java中更改密碼
- 舊密碼
- 新密碼
- 確認密碼
在servlet的層我設置
user.setPassword(oldPassword);
方法我在DAO層實施
changePassword(User user, String newPassword)
我面臨的問題是我無法驗證舊密碼。 無論舊密碼是什麼,我都可以更改爲新密碼。
我想問題可能是它直接從 會話中取回舊密碼。任何建議都會非常有幫助。謝謝..!!
請分享DAO代碼? – 2014-10-10 09:37:00
如何驗證舊密碼?驗證密碼是登錄的一個非常重要的部分:) – Scherling 2014-10-10 09:37:02
也許你在你的servlet層和執行業務邏輯的DAO層之間缺少一層(檢查舊密碼並設置新密碼)? – 2014-10-10 09:38:37