问题描述:
org.springframework.security.authentication.LockedException: User account is locked
问题分析:
1、实现了UserDetails类的isAccountNonLocked方法,但是返回了false,代表账号已经锁住了。
/**
* 账号没有锁住状态(true账号没有锁住,false账号锁住)
* @return
*/
@Override
public boolean isAccountNonLocked() {
return false;
}
解决办法:isAccountNonLocked方法返回值设为true,代表账号没有被锁住。
/**
* 账号没有锁住状态(true账号没有锁住,false账号锁住)
* @return
*/
@Override
public boolean isAccountNonLocked() {
return true;
}