diff --git a/spring-boot-demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/Status.java b/spring-boot-demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/Status.java index f095edb..a871b20 100644 --- a/spring-boot-demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/Status.java +++ b/spring-boot-demo-rbac-security/src/main/java/com/xkcoding/rbac/security/common/Status.java @@ -32,6 +32,11 @@ public enum Status implements IStatus { */ LOGOUT(200, "退出成功"), + /** + * 请先登录 + */ + UNAUTHORIZED(401, "请先登录"), + /** * 暂无权限访问 */ @@ -55,23 +60,27 @@ public enum Status implements IStatus { /** * 参数不能为空 */ - PARAM_NOT_NULL(400,"参数不能为空"), + PARAM_NOT_NULL(400, "参数不能为空"), /** * 当前用户已被锁定,请联系管理员解锁! */ - USER_DISABLED(403,"当前用户已被锁定,请联系管理员解锁!"), + USER_DISABLED(403, "当前用户已被锁定,请联系管理员解锁!"), /** * 用户名或密码错误 */ - USERNAME_PASSWORD_ERROR(5001,"用户名或密码错误"), + USERNAME_PASSWORD_ERROR(5001, "用户名或密码错误"), /** * token 已过期,请重新登录 */ - TOKEN_EXPIRED(5002,"token 已过期,请重新登录"), - TOKEN_PARSE_ERROR(5002,"token 解析失败,请尝试重新登录"); + TOKEN_EXPIRED(5002, "token 已过期,请重新登录"), + + /** + * token 解析失败,请尝试重新登录 + */ + TOKEN_PARSE_ERROR(5002, "token 解析失败,请尝试重新登录"); /** * 状态码 diff --git a/spring-boot-demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/JwtAuthenticationFilter.java b/spring-boot-demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/JwtAuthenticationFilter.java index ca50a5e..795ee3e 100644 --- a/spring-boot-demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/JwtAuthenticationFilter.java +++ b/spring-boot-demo-rbac-security/src/main/java/com/xkcoding/rbac/security/config/JwtAuthenticationFilter.java @@ -67,7 +67,7 @@ public class JwtAuthenticationFilter extends OncePerRequestFilter { ResponseUtil.renderJson(response, e); } } else { - ResponseUtil.renderJson(response, Status.ACCESS_DENIED, null); + ResponseUtil.renderJson(response, Status.UNAUTHORIZED, null); } } }