Pre Merge pull request !475 from 栗子/master
This commit is contained in:
commit
3668baba6f
|
|
@ -1,13 +1,10 @@
|
||||||
package com.ruoyi.framework.shiro.web.filter.online;
|
package com.ruoyi.framework.shiro.web.filter.online;
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import javax.servlet.ServletRequest;
|
import javax.servlet.ServletRequest;
|
||||||
import javax.servlet.ServletResponse;
|
import javax.servlet.ServletResponse;
|
||||||
import org.apache.shiro.session.Session;
|
import org.apache.shiro.session.Session;
|
||||||
import org.apache.shiro.subject.Subject;
|
import org.apache.shiro.subject.Subject;
|
||||||
import org.apache.shiro.web.filter.AccessControlFilter;
|
import org.apache.shiro.web.filter.AccessControlFilter;
|
||||||
import org.apache.shiro.web.util.WebUtils;
|
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
|
||||||
import com.ruoyi.common.constant.ShiroConstants;
|
import com.ruoyi.common.constant.ShiroConstants;
|
||||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||||
import com.ruoyi.common.enums.OnlineStatus;
|
import com.ruoyi.common.enums.OnlineStatus;
|
||||||
|
|
@ -22,11 +19,6 @@ import com.ruoyi.framework.shiro.session.OnlineSessionDAO;
|
||||||
*/
|
*/
|
||||||
public class OnlineSessionFilter extends AccessControlFilter
|
public class OnlineSessionFilter extends AccessControlFilter
|
||||||
{
|
{
|
||||||
/**
|
|
||||||
* 强制退出后重定向的地址
|
|
||||||
*/
|
|
||||||
@Value("${shiro.user.loginUrl}")
|
|
||||||
private String loginUrl;
|
|
||||||
|
|
||||||
private OnlineSessionDAO onlineSessionDAO;
|
private OnlineSessionDAO onlineSessionDAO;
|
||||||
|
|
||||||
|
|
@ -85,13 +77,6 @@ public class OnlineSessionFilter extends AccessControlFilter
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 跳转到登录页
|
|
||||||
@Override
|
|
||||||
protected void redirectToLogin(ServletRequest request, ServletResponse response) throws IOException
|
|
||||||
{
|
|
||||||
WebUtils.issueRedirect(request, response, loginUrl);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOnlineSessionDAO(OnlineSessionDAO onlineSessionDAO)
|
public void setOnlineSessionDAO(OnlineSessionDAO onlineSessionDAO)
|
||||||
{
|
{
|
||||||
this.onlineSessionDAO = onlineSessionDAO;
|
this.onlineSessionDAO = onlineSessionDAO;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue