在java中更改密码
问题描述:
我正在设计一个用户登录后可以更改密码的应用程序。 要更改密码,我需要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