Если пароль базы данных закодирован, как сравнить старый пароль и новый пароль весной mvc - PullRequest
0 голосов
/ 07 мая 2020

Если пароль базы данных закодирован, как сравнить старый пароль и новый пароль весной mvc

Предположим, что пользователь отправляет запрос нового пароля anoj, а старый пароль anoj как сравнить, потому что пароль db закодирован

if(passwordForm.getPassword().equals(userDto.getPassword())) {
    bindingResult.rejectValue("reject", "reject");
}

здесь userDTO.getPassword значение закодировано and passwordFormCommand.getPassword () is anoj` тогда как сравнить

Это было закодировано вот так

user = new User().setPassword(bCryptPasswordEncoder.encode(userDto.getPassword())) 
...