From 23247300dea7ab4aac4a86fb0e90b25146d873d5 Mon Sep 17 00:00:00 2001 From: "Yangkai.Shen" <237497819@qq.com> Date: Mon, 10 Dec 2018 19:05:59 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xkcoding/rbac/security/common/Status.java | 19 ++++++++++++++----- .../config/JwtAuthenticationFilter.java | 2 +- 2 files changed, 15 insertions(+), 6 deletions(-) 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); } } }