## 调整专区排序;添加401异常日志;
This commit is contained in:
parent
8fc0766b90
commit
ef374f3f4e
|
@ -103,17 +103,17 @@ public enum ESpecialArea {
|
|||
/**
|
||||
* 特殊注册
|
||||
*/
|
||||
SPECIAL_REGISTER_AREA(24, "乐学注册", 0, EnumsPrefixConstants.SPECIAL_AREA + 24, 17, EMenuDetail.REGISTER_LXYK.getValue()),
|
||||
SPECIAL_REGISTER_AREA(24, "乐学注册", 0, EnumsPrefixConstants.SPECIAL_AREA + 24, 1, EMenuDetail.REGISTER_LXYK.getValue()),
|
||||
|
||||
/**
|
||||
* 特殊升级
|
||||
*/
|
||||
SPECIAL_UPGRADE_AREA(25, "乐学升级", 0, EnumsPrefixConstants.SPECIAL_AREA + 25, 18, EMenuDetail.UPGRADE_LXYK.getValue()),
|
||||
SPECIAL_UPGRADE_AREA(25, "乐学升级", 0, EnumsPrefixConstants.SPECIAL_AREA + 25, 2, EMenuDetail.UPGRADE_LXYK.getValue()),
|
||||
|
||||
/**
|
||||
* 特殊复购
|
||||
*/
|
||||
SPECIAL_REPURCHASE_AREA(26, "乐学复购", 0, EnumsPrefixConstants.SPECIAL_AREA + 26, 19, EMenuDetail.REPURCHASE_LXYK.getValue()),
|
||||
SPECIAL_REPURCHASE_AREA(26, "乐学复购", 0, EnumsPrefixConstants.SPECIAL_AREA + 26, 3, EMenuDetail.REPURCHASE_LXYK.getValue()),
|
||||
|
||||
// /**
|
||||
// * 海粉升级
|
||||
|
|
|
@ -50,6 +50,7 @@ public class AuthFilter implements GlobalFilter, Ordered {
|
|||
|
||||
String token = getToken(request);
|
||||
if (StringUtils.isEmpty(token)) {
|
||||
log.error("auth1 : 令牌不能为空");
|
||||
return unauthorizedResponse(exchange, "令牌不能为空");
|
||||
}
|
||||
|
||||
|
@ -58,11 +59,13 @@ public class AuthFilter implements GlobalFilter, Ordered {
|
|||
|
||||
Claims claims = JwtUtils.parseToken(token);
|
||||
if (claims == null) {
|
||||
log.error("auth2 : 令牌已过期或验证不正确");
|
||||
return unauthorizedResponse(exchange, "令牌已过期或验证不正确!");
|
||||
}
|
||||
String userKey = JwtUtils.getUserKey(claims);
|
||||
boolean isLogin = redisService.hasKey(getTokenKey(userKey));
|
||||
if (!isLogin) {
|
||||
log.error("auth3 : 登录状态已过期");
|
||||
return unauthorizedResponse(exchange, "登录状态已过期");
|
||||
}
|
||||
String userId = JwtUtils.getUserId(claims);
|
||||
|
@ -70,6 +73,7 @@ public class AuthFilter implements GlobalFilter, Ordered {
|
|||
String userType = JwtUtils.getUserType(claims);
|
||||
String userCountry = JwtUtils.getUserCountry(claims);
|
||||
if (StringUtils.isEmpty(userId) || StringUtils.isEmpty(userName) || StringUtils.isEmpty(userType)) {
|
||||
log.error("auth4 : 令牌验证失败");
|
||||
return unauthorizedResponse(exchange, "令牌验证失败");
|
||||
}
|
||||
|
||||
|
@ -96,7 +100,7 @@ public class AuthFilter implements GlobalFilter, Ordered {
|
|||
}
|
||||
|
||||
private Mono<Void> unauthorizedResponse(ServerWebExchange exchange, String msg) {
|
||||
log.error("[鉴权异常处理]请求路径:{}", exchange.getRequest().getPath());
|
||||
log.error("[鉴权异常处理]请求路径:{}, msg: {}", exchange.getRequest().getPath(), msg);
|
||||
return ServletUtils.webFluxResponseWriter(exchange.getResponse(), msg, HttpStatus.UNAUTHORIZED);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue