提交 4d5fd124 作者: xiaowang

注释

上级 386dd8e5
package com.mmc.csf.release.auth; package com.mmc.csf.release.auth;
import com.alibaba.fastjson.JSONObject;
import com.mmc.csf.common.util.web.ResultBody; import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.common.util.web.ResultEnum; import com.mmc.csf.common.util.web.ResultEnum;
import com.mmc.csf.release.auth.dto.LoginSuccessDTO;
import com.mmc.csf.release.util.PathUtil; import com.mmc.csf.release.util.PathUtil;
import io.micrometer.core.instrument.util.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -32,22 +29,22 @@ public class TokenCheckHandleInterceptor implements HandlerInterceptor { ...@@ -32,22 +29,22 @@ public class TokenCheckHandleInterceptor implements HandlerInterceptor {
@Override @Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
// 扫码登录还没做好,暂时先注释 // 扫码登录还没做好,暂时先注释
String requestURI = request.getRequestURI(); // String requestURI = request.getRequestURI();
//根据uri确认是否要拦截 // //根据uri确认是否要拦截
if (!shouldFilter(requestURI)){ // if (!shouldFilter(requestURI)){
return true; // return true;
} // }
String token = request.getHeader("token"); // String token = request.getHeader("token");
String tokenJson = stringRedisTemplate.opsForValue().get(token); // String tokenJson = stringRedisTemplate.opsForValue().get(token);
//
if (StringUtils.isBlank(tokenJson)){ // if (StringUtils.isBlank(tokenJson)){
exceptionProcess(response); // exceptionProcess(response);
return false; // return false;
} // }
LoginSuccessDTO loginSuccessDTO = JSONObject.parseObject(tokenJson, LoginSuccessDTO.class); // LoginSuccessDTO loginSuccessDTO = JSONObject.parseObject(tokenJson, LoginSuccessDTO.class);
if (loginSuccessDTO != null){ // if (loginSuccessDTO != null){
request.setAttribute("userAccountId", loginSuccessDTO.getUserAccountId()); // request.setAttribute("userAccountId", loginSuccessDTO.getUserAccountId());
} // }
return true; return true;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论