|
|
@@ -15,14 +15,14 @@ public class DeviceFilter extends AccessControlFilter{
|
|
|
|
|
|
@Autowired
|
|
|
private ShiroFilterUtils shiroFilterUtils;
|
|
|
-
|
|
|
+
|
|
|
@Value(value = "${app.mobile.website}")
|
|
|
private String mobileWebsite;
|
|
|
-
|
|
|
+
|
|
|
@Override
|
|
|
protected boolean isAccessAllowed(ServletRequest request, ServletResponse response, Object mappedValue)
|
|
|
throws Exception {
|
|
|
- if (!shiroFilterUtils.isFromAPP((HttpServletRequest)request) && shiroFilterUtils.isMobileDevice((HttpServletRequest)request)
|
|
|
+ if (!shiroFilterUtils.isFromAPP((HttpServletRequest)request) && shiroFilterUtils.isMobileDevice((HttpServletRequest)request)
|
|
|
&& !request.getServerName().startsWith("m")){
|
|
|
return false;
|
|
|
}
|
|
|
@@ -34,7 +34,9 @@ public class DeviceFilter extends AccessControlFilter{
|
|
|
if (!shiroFilterUtils.isFromAPP((HttpServletRequest)request) && shiroFilterUtils.isMobileDevice((HttpServletRequest)request)
|
|
|
&& !request.getServerName().startsWith("m")){
|
|
|
LoggerUtils.debug(getClass(), "当前访问为移动设备");
|
|
|
- WebUtils.issueRedirect(request, response, mobileWebsite,null,false);
|
|
|
+ //暂时去掉跳转,直接放开
|
|
|
+// WebUtils.issueRedirect(request, response, mobileWebsite,null,false);
|
|
|
+ return true;
|
|
|
}
|
|
|
return false;
|
|
|
}
|