|
|
|
@ -2,14 +2,9 @@ package cn.chjyj.szwh.Interceptor; |
|
|
|
|
|
|
|
|
|
|
|
import cn.chjyj.szwh.annotation.PassToken; |
|
|
|
import cn.chjyj.szwh.bean.Admin; |
|
|
|
import cn.chjyj.szwh.exception.ChException; |
|
|
|
import cn.chjyj.szwh.service.AdminService; |
|
|
|
import cn.chjyj.szwh.service.impl.AdminServiceImpl; |
|
|
|
import cn.chjyj.szwh.utils.JwtUtils; |
|
|
|
import com.auth0.jwt.JWT; |
|
|
|
import com.auth0.jwt.interfaces.DecodedJWT; |
|
|
|
import jdk.internal.instrumentation.Logger; |
|
|
|
import org.apache.commons.lang.StringUtils; |
|
|
|
import org.apache.commons.logging.Log; |
|
|
|
import org.apache.commons.logging.LogFactory; |
|
|
|
@ -57,22 +52,6 @@ public class ChInterceptor implements HandlerInterceptor { |
|
|
|
//2 验证是否
|
|
|
|
String payload=decode.getPayload(); |
|
|
|
request.setAttribute("pstr",payload); |
|
|
|
// String userId = decode.getClaim("userid").asString();
|
|
|
|
// //获取载荷内容
|
|
|
|
// String userName = JwtUtils.getClaimByName(token, "userName").asString();
|
|
|
|
// String realName = JwtUtils.getClaimByName(token, "realName").asString();
|
|
|
|
|
|
|
|
//找找看是否有这个user 因为我们需要检查用户是否存在,读者可以自行修改逻辑
|
|
|
|
// AdminService adminService = new AdminServiceImpl();
|
|
|
|
// Admin admin = adminService.getAdminByAccountId(userId);
|
|
|
|
//
|
|
|
|
// if (admin == null) {
|
|
|
|
// throw new ChException("用户不存在");
|
|
|
|
// }else{
|
|
|
|
// //放入attribute以便后面调用
|
|
|
|
// request.setAttribute("uid", admin.getId());
|
|
|
|
// request.setAttribute("acount_name",admin.getAccountName()); //登录账号
|
|
|
|
// }
|
|
|
|
return true; |
|
|
|
} |
|
|
|
return true; |
|
|
|
|