shrio限制并发人数与剔除

shrio限制并发人数与剔除

1.定义过滤器KickoutSessionControlFilter

  建一个KickoutSessionControlFilter.java文件

  设置5个参数:

    kickoutUrl:踢出后到的地址

    boolean kickoutAfter:false:踢出之前登录的;true:之后登录的用户

    maxSession:同一个帐号最大会话数 默认1

    sessionManager;

    cacheManager;

2.配置shrio.xml文件

 

       

           

       

 

   

         

       

       

         

       

         

         

 

3.修改过滤器配置,拦截所有请求

shrio.xml文件中

/** = kickout,authc

你可能感兴趣的:(shrio限制并发人数与剔除)