Commit 466eb417 authored by 赵啸非's avatar 赵啸非

提交配置校验

parent cde9b341
......@@ -18,6 +18,7 @@ import com.mortals.xhx.common.code.ApiRespCodeEnum;
import com.mortals.xhx.common.key.RedisKey;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;
import org.springframework.util.ObjectUtils;
import org.springframework.web.method.HandlerMethod;
......@@ -52,6 +53,9 @@ public class AuthUserInterceptor extends BaseInterceptor {
@Value("${trustedReferer:''}")
private String trustedReferer;
@Value("${token.database:0}")
private Integer portalDb;
@Override
public int getOrder() {
return Integer.MAX_VALUE - 9;
......@@ -62,7 +66,9 @@ public class AuthUserInterceptor extends BaseInterceptor {
throws Exception {
//response.setContentType("application/json");
//String referer = request.getHeader("Referer");
String referer = cacheService.get(RedisKey.KEY_REFERERS_CACHE);
RedisTemplate<String, String> redisTemplate = cacheService.selectDbRedisTemplate(portalDb);
String referer =redisTemplate.opsForValue().get(RedisKey.KEY_REFERERS_CACHE);
// String referer = cacheService.get(RedisKey.KEY_REFERERS_CACHE);
if (!ObjectUtils.isEmpty(referer)) {
//校验host即可
URI host = URLUtil.getHost(new URL(referer));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment