增加演示环境拦截
This commit is contained in:
parent
173640af07
commit
9beff48e28
|
|
@ -9,6 +9,7 @@ import com.mdd.common.enums.HttpEnum;
|
||||||
import com.mdd.common.util.RedisUtils;
|
import com.mdd.common.util.RedisUtils;
|
||||||
import com.mdd.common.util.StringUtils;
|
import com.mdd.common.util.StringUtils;
|
||||||
import com.mdd.common.util.ToolsUtils;
|
import com.mdd.common.util.ToolsUtils;
|
||||||
|
import com.mdd.common.util.YmlUtils;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
import org.springframework.web.method.HandlerMethod;
|
import org.springframework.web.method.HandlerMethod;
|
||||||
|
|
@ -52,6 +53,17 @@ public class LikeAdminInterceptor implements HandlerInterceptor {
|
||||||
return HandlerInterceptor.super.preHandle(request, response, handler);
|
return HandlerInterceptor.super.preHandle(request, response, handler);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 演示环境拦截
|
||||||
|
if (YmlUtils.get("like.production").equals("true")) {
|
||||||
|
List<String> ignoreUrl = Arrays.asList("system:login", "system:logout");
|
||||||
|
if (request.getMethod().equals("POST") && !ignoreUrl.contains(auths)) {
|
||||||
|
String message = "演示环境不支持修改数据,请下载源码本地部署体验";
|
||||||
|
AjaxResult<Object> result = AjaxResult.failed(HttpEnum.NO_PERMISSION.getCode(), message);
|
||||||
|
response.getWriter().print(JSON.toJSONString(result));
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Token是否为空
|
// Token是否为空
|
||||||
String token = StpUtil.getTokenValue();
|
String token = StpUtil.getTokenValue();
|
||||||
if (com.baomidou.mybatisplus.core.toolkit.StringUtils.isBlank(token)) {
|
if (com.baomidou.mybatisplus.core.toolkit.StringUtils.isBlank(token)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue