在java中更改密码
我正在设计一个应用程序,一旦用户登录,他可以更改密码。 要更改密码,我需要3个详细信息:在java中更改密码,java,servlets,dao,Java,Servlets,Dao,我正在设计一个应用程序,一旦用户登录,他可以更改密码。 要更改密码,我需要3个详细信息: 旧密码 新密码 确认密码 在servlet层中,我正在设置 user.setPassword(oldPassword); 我在DAO层实现的方法 changePassword(User user, String newPassword) 我面临的问题是无法验证旧密码。 不管旧密码是什么,我都可以换一个新密码 我认为问题可能是它直接从服务器获取旧密码 一场任何建议都会很有帮助。谢谢 使用与您登录时使
user.setPassword(oldPassword);
我在DAO层实现的方法
changePassword(User user, String newPassword)
我面临的问题是无法验证旧密码。
不管旧密码是什么,我都可以换一个新密码
我认为问题可能是它直接从服务器获取旧密码
一场任何建议都会很有帮助。谢谢 使用与您登录时使用的方法相同或类似的方法…请共享DAO代码?您怎么能不验证旧密码?验证密码是登录的一个相当重要的部分:)也许您缺少servlet层和执行业务逻辑的DAO层之间的一个层(检查旧密码并设置新密码)?我已经实现了服务层,它加密新密码并将其发送到DAO层。