| | |
| | | package com.panzhihua.auth.handel; |
| | | |
| | | import com.panzhihua.common.utlis.ResultUtil; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import org.springframework.security.authentication.BadCredentialsException; |
| | | import org.springframework.security.authentication.LockedException; |
| | | import org.springframework.security.core.AuthenticationException; |
| | |
| | | import org.springframework.security.web.authentication.AuthenticationFailureHandler; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.utlis.ResultUtil; |
| | | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | /** |
| | | * @program: springcloud_k8s_panzhihuazhihuishequ |
| | |
| | | public class UserLoginFailureHandler implements AuthenticationFailureHandler { |
| | | /** |
| | | * 登录失败返回结果 |
| | | * |
| | | * @Author youcong |
| | | */ |
| | | @Override |
| | | public void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response, AuthenticationException exception){ |
| | | public void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response, |
| | | AuthenticationException exception) { |
| | | log.info("登录失败"); |
| | | // 这些对于操作的处理类可以根据不同异常进行不同处理 |
| | | if (exception instanceof UsernameNotFoundException){ |