|
@@ -15,7 +15,6 @@ import org.apache.shiro.io.ResourceUtils;
|
|
|
import org.apache.shiro.mgt.SecurityManager;
|
|
import org.apache.shiro.mgt.SecurityManager;
|
|
|
import org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor;
|
|
import org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor;
|
|
|
import org.apache.shiro.spring.web.ShiroFilterFactoryBean;
|
|
import org.apache.shiro.spring.web.ShiroFilterFactoryBean;
|
|
|
-import org.apache.shiro.web.mgt.CookieRememberMeManager;
|
|
|
|
|
import org.apache.shiro.web.mgt.DefaultWebSecurityManager;
|
|
import org.apache.shiro.web.mgt.DefaultWebSecurityManager;
|
|
|
import org.apache.shiro.web.servlet.SimpleCookie;
|
|
import org.apache.shiro.web.servlet.SimpleCookie;
|
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
@@ -28,6 +27,7 @@ import com.ruoyi.common.utils.security.CipherUtils;
|
|
|
import com.ruoyi.common.utils.spring.SpringUtils;
|
|
import com.ruoyi.common.utils.spring.SpringUtils;
|
|
|
import com.ruoyi.framework.config.properties.PermitAllUrlProperties;
|
|
import com.ruoyi.framework.config.properties.PermitAllUrlProperties;
|
|
|
import com.ruoyi.framework.shiro.realm.UserRealm;
|
|
import com.ruoyi.framework.shiro.realm.UserRealm;
|
|
|
|
|
+import com.ruoyi.framework.shiro.rememberMe.CustomCookieRememberMeManager;
|
|
|
import com.ruoyi.framework.shiro.session.OnlineSessionDAO;
|
|
import com.ruoyi.framework.shiro.session.OnlineSessionDAO;
|
|
|
import com.ruoyi.framework.shiro.session.OnlineSessionFactory;
|
|
import com.ruoyi.framework.shiro.session.OnlineSessionFactory;
|
|
|
import com.ruoyi.framework.shiro.web.CustomShiroFilterFactoryBean;
|
|
import com.ruoyi.framework.shiro.web.CustomShiroFilterFactoryBean;
|
|
@@ -369,9 +369,9 @@ public class ShiroConfig
|
|
|
/**
|
|
/**
|
|
|
* 记住我
|
|
* 记住我
|
|
|
*/
|
|
*/
|
|
|
- public CookieRememberMeManager rememberMeManager()
|
|
|
|
|
|
|
+ public CustomCookieRememberMeManager rememberMeManager()
|
|
|
{
|
|
{
|
|
|
- CookieRememberMeManager cookieRememberMeManager = new CookieRememberMeManager();
|
|
|
|
|
|
|
+ CustomCookieRememberMeManager cookieRememberMeManager = new CustomCookieRememberMeManager();
|
|
|
cookieRememberMeManager.setCookie(rememberMeCookie());
|
|
cookieRememberMeManager.setCookie(rememberMeCookie());
|
|
|
if (StringUtils.isNotEmpty(cipherKey))
|
|
if (StringUtils.isNotEmpty(cipherKey))
|
|
|
{
|
|
{
|