|
|
@@ -28,27 +28,27 @@ public class AuthIntercepotor extends HandlerInterceptorAdapter {
|
|
|
|
|
|
@Override
|
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
|
|
-// //.登录和健康监测 不验证token
|
|
|
-// String requestUrl = request.getContextPath() + request.getServletPath();
|
|
|
-// if (requestUrl.equals("/user/login") || requestUrl.equals("/ping")) {
|
|
|
-// return true;
|
|
|
-// }
|
|
|
-// String token = request.getHeader("Authorization");
|
|
|
-// //.Authorizetion 不存在token 拦截
|
|
|
-// if (token == null || token.isEmpty()) {
|
|
|
-// AjaxResult ajaxResult = AjaxResult.error(450, "token nil");
|
|
|
-// ServletUtils.renderString(response, JSONObject.toJSONString(ajaxResult));
|
|
|
-// return false;
|
|
|
-// }
|
|
|
-// String userInfoStr = redisCache.getString(RedisKey.AuthToken + token);
|
|
|
-// Object userObj = JSON.parse(userInfoStr);
|
|
|
-// if (userObj == null) {
|
|
|
-// AjaxResult ajaxResult = AjaxResult.error(450, "token timeout");
|
|
|
-// ServletUtils.renderString(response, JSONObject.toJSONString(ajaxResult));
|
|
|
-// return false;
|
|
|
-// }
|
|
|
-// User user = objectMapper.convertValue(userObj, User.class);
|
|
|
-// request.setAttribute("auth-user", user);
|
|
|
+ //.登录和健康监测 不验证token
|
|
|
+ String requestUrl = request.getContextPath() + request.getServletPath();
|
|
|
+ if (requestUrl.equals("/user/login") || requestUrl.equals("/ping")) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ String token = request.getHeader("Authorization");
|
|
|
+ //.Authorizetion 不存在token 拦截
|
|
|
+ if (token == null || token.isEmpty()) {
|
|
|
+ AjaxResult ajaxResult = AjaxResult.error(450, "token nil");
|
|
|
+ ServletUtils.renderString(response, JSONObject.toJSONString(ajaxResult));
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ String userInfoStr = redisCache.getString(RedisKey.AuthToken + token);
|
|
|
+ Object userObj = JSON.parse(userInfoStr);
|
|
|
+ if (userObj == null) {
|
|
|
+ AjaxResult ajaxResult = AjaxResult.error(450, "token timeout");
|
|
|
+ ServletUtils.renderString(response, JSONObject.toJSONString(ajaxResult));
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ User user = objectMapper.convertValue(userObj, User.class);
|
|
|
+ request.setAttribute("auth-user", user);
|
|
|
return true;
|
|
|
}
|
|
|
|