У меня проблема с входом в свое приложение.
Я использую Spring Security и его formLogin()
и BCrypt Encoder.
Я создаю страницу регистрации в html, и это хорошо работает . Я могу зарегистрироваться, и мой пользователь сохранит данные в моей базе данных, но когда я захочу войти в систему на моей странице. Я не могу. Я видел Bad Credentials
и это для любого пользователя.
Можете ли вы мне помочь?
https://github.com/Bartosz777/mylibrary <- это мой github с этим проектом. </p>
Когда я пытаюсь войти в систему localhost:8080/login
, я вижу
Hibernate:
select user0_.id as id1_3_, user0_.email as email2_3_,
user0_.is_enabled as is_enabl3_3_, user0_.password as password4_3_,
user0_.role as role5_3_, user0_.username as username6_3_
from user user0_
where user0_.username=?
________________________________________________________________________________
UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE
**2020-06-22 19:28:30.520 DEBUG 16804 --- [nio-8080-exec-3] o.s.s.a.dao.DaoAuthenticationProvider : Authentication failed: password does not match stored value
2020-06-22 19:28:30.521 DEBUG 16804 --- [nio-8080-exec-3] w.a.UsernamePasswordAuthenticationFilter : Authentication request failed: org.springframework.security.authentication.BadCredentialsException: Bad credentials**
That's I have after logining to my app. Do you know why?