老师,为什么我输了密码显示为null
来源:11-4 -Spring Security 实战-后台编码
qq_小岂几同学_0
2018-05-14
写回答
2回答
-
qq_小岂几同学_0
提问者
2018-05-15
已解决,因为我用的最新本的,所以在inMemoryAuthentication()后面多了".passwordEncoder(new BCryptPasswordEncoder())",这相当于登陆时用BCrypt加密方式对用户密码进行处理。以前的".password("123456")" 变成了 ".password(new BCryptPasswordEncoder().encode("123456"))" ,这相当于对内存中的密码进行Bcrypt编码加密。比对时一致,说明密码正确,允许登陆。
012018-05-15 -
qq_小岂几同学_0
提问者
2018-05-14
只要是账号对了,就会报null
022018-05-15
基于Spring Boot技术栈博客系统企业级前后端实战
毕设 Elasticsearch搜索+Thymeleaf模板+JPA+Security+BootStrap
1296 学习 · 738 问题
相似问题