|
@@ -12,20 +12,16 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 登录失败:解决匿名用户访问无权限资源时的异常
|
|
* 登录失败:解决匿名用户访问无权限资源时的异常
|
|
- *
|
|
|
|
- * @author zzy
|
|
|
|
- * @version 1.0
|
|
|
|
- * @since 2018/8/23 14:39
|
|
|
|
|
|
+ * @author xsl
|
|
|
|
+ * @date 2023/4/4
|
|
*/
|
|
*/
|
|
@Service
|
|
@Service
|
|
public class EntryPointUnauthorizedHandler implements AuthenticationEntryPoint {
|
|
public class EntryPointUnauthorizedHandler implements AuthenticationEntryPoint {
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException e) throws IOException, ServletException {
|
|
public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException e) throws IOException, ServletException {
|
|
response.setHeader("Access-Control-Allow-Origin", "*");
|
|
response.setHeader("Access-Control-Allow-Origin", "*");
|
|
response.setStatus(403);
|
|
response.setStatus(403);
|
|
response.setContentType("text/html;charset=utf-8");
|
|
response.setContentType("text/html;charset=utf-8");
|
|
- response.getWriter().write("尚未登录,请先登录!");
|
|
|
|
|
|
+ response.getWriter().write("认证异常,请先登录!");
|
|
}
|
|
}
|
|
-
|
|
|
|
}
|
|
}
|