|
@@ -6,6 +6,7 @@ import cn.hutool.extra.servlet.ServletUtil;
|
|
import com.fjhx.xmhjc.anno.LoginValid;
|
|
import com.fjhx.xmhjc.anno.LoginValid;
|
|
import com.fjhx.xmhjc.constants.LoginConstant;
|
|
import com.fjhx.xmhjc.constants.LoginConstant;
|
|
import com.fjhx.xmhjc.entity.website.po.WebsiteUsers;
|
|
import com.fjhx.xmhjc.entity.website.po.WebsiteUsers;
|
|
|
|
+import com.fjhx.xmhjc.exception.LoginException;
|
|
import com.ruoyi.common.core.redis.RedisCache;
|
|
import com.ruoyi.common.core.redis.RedisCache;
|
|
import com.ruoyi.common.utils.ServletUtils;
|
|
import com.ruoyi.common.utils.ServletUtils;
|
|
import com.ruoyi.common.utils.spring.SpringUtils;
|
|
import com.ruoyi.common.utils.spring.SpringUtils;
|
|
@@ -42,11 +43,11 @@ public class LoginValidAspect {
|
|
});
|
|
});
|
|
String token = request.getHeader(LoginConstant.LONGIN_HEAD);
|
|
String token = request.getHeader(LoginConstant.LONGIN_HEAD);
|
|
if (StrUtil.isBlank(token)) {
|
|
if (StrUtil.isBlank(token)) {
|
|
- throw new RuntimeException("请先登录");
|
|
|
|
|
|
+ throw new LoginException("请先登录");
|
|
}
|
|
}
|
|
WebsiteUsers websiteUsers = redisCache.getCacheObject(LoginConstant.TOKEN_PREFIX+token);
|
|
WebsiteUsers websiteUsers = redisCache.getCacheObject(LoginConstant.TOKEN_PREFIX+token);
|
|
if (ObjectUtil.isNull(websiteUsers)) {
|
|
if (ObjectUtil.isNull(websiteUsers)) {
|
|
- throw new RuntimeException("请先登录");
|
|
|
|
|
|
+ throw new LoginException("请先登录");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|