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

提交配置校验

parent cde9b341
...@@ -18,6 +18,7 @@ import com.mortals.xhx.common.code.ApiRespCodeEnum; ...@@ -18,6 +18,7 @@ import com.mortals.xhx.common.code.ApiRespCodeEnum;
import com.mortals.xhx.common.key.RedisKey; import com.mortals.xhx.common.key.RedisKey;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
import org.springframework.web.method.HandlerMethod; import org.springframework.web.method.HandlerMethod;
...@@ -52,6 +53,9 @@ public class AuthUserInterceptor extends BaseInterceptor { ...@@ -52,6 +53,9 @@ public class AuthUserInterceptor extends BaseInterceptor {
@Value("${trustedReferer:''}") @Value("${trustedReferer:''}")
private String trustedReferer; private String trustedReferer;
@Value("${token.database:0}")
private Integer portalDb;
@Override @Override
public int getOrder() { public int getOrder() {
return Integer.MAX_VALUE - 9; return Integer.MAX_VALUE - 9;
...@@ -62,7 +66,9 @@ public class AuthUserInterceptor extends BaseInterceptor { ...@@ -62,7 +66,9 @@ public class AuthUserInterceptor extends BaseInterceptor {
throws Exception { throws Exception {
//response.setContentType("application/json"); //response.setContentType("application/json");
//String referer = request.getHeader("Referer"); //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)) { if (!ObjectUtils.isEmpty(referer)) {
//校验host即可 //校验host即可
URI host = URLUtil.getHost(new URL(referer)); 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