1
사용자가 로그인 한 후 비밀번호를 변경할 수있는 애플리케이션을 설계 중입니다. 암호를 변경하는 , 나는 3 개 세부 사항이 필요합니다자바에서 비밀번호 변경
- 이전 암호를
- 새 암호
- 암호 확인 서블릿 층에서 나는 내가
user.setPassword(oldPassword);
방법을 설정하고
DAO 레이어 구현
changePassword(User user, String newPassword)
내가 직면 한 문제는 이전 암호의 유효성을 검사 할 수 없다는 것입니다. 이전 암호가 무엇이든간에 새 암호로 변경할 수 있습니다.
문제는 아마도 이전 암호를 세션에서 가져 오는 것입니다. 어떤 제안이라도 도움이 될 것입니다. 고맙습니다..!!
DAO 코드를 공유하십시오? –
어떻게 이전 암호의 유효성을 검사 할 수 있습니까? 패스워드를 확인하는 것은 로그인의 꽤 큰 부분입니다 :) – Scherling
아마도 서블릿 레이어와 비즈니스 로직을 수행하는 DAO 레이어 사이의 레이어가 누락 되었습니까? (이전 패스워드를 확인하고 새 패스워드를 설정하는 것)? –