|
|
@@ -1,6 +1,7 @@
|
|
|
package com.kede.core.shiro.filter;
|
|
|
|
|
|
import com.kede.common.utils.LoggerUtils;
|
|
|
+import org.apache.commons.collections4.bag.SynchronizedSortedBag;
|
|
|
import org.apache.shiro.web.filter.AccessControlFilter;
|
|
|
import org.apache.shiro.web.util.WebUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -33,7 +34,8 @@ 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);
|
|
|
+ String url=mobileWebsite+WebUtils.getRequestUri((HttpServletRequest)request);
|
|
|
+ WebUtils.issueRedirect(request, response, url,null,false);
|
|
|
}
|
|
|
return false;
|
|
|
}
|