springsecurity登录常见问题
id 为null或者Encoded password does not look like BCrypt
public static String encodePassword(String password){
return new BCryptPasswordEncoder().encode(password);
}
public static void main(String[] args) {
String password = "你的密码";
String pwd = encodePassword(password);
System.out.println(pwd);
}
1、生成密码之后,前缀需加上对应的加密方式,如:{bcrypt}$2a
10
10
10nRVdWUKAgt4LENi8Emfp2.HGF4LeD7hZpJnvo3d3fgAO1ao5jytvq
2、登录时密码用加密后的密码即可