前言
之前已经介绍了登录成功响应Json,那么登录失败响应Json跟之前一样的原理,下面进行实现。
实现
新建SignInFailureHandler
@Component
public class SignInFailureHandler implements AuthenticationFailureHandler {
@Override
public void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response,
AuthenticationException exception) throws IOException {
Result error = Result.error();
if (exception instanceof LockedException) {
error.message(ResultCode.ACCOUNT_LOCKED.getMessage());
} else if (exception instanceof CredentialsExpiredException) {
error.message(ResultCode.CREDENTIALS_EXPIRED.getMessage());
}
版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: