Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 统计活动用户数_Java_Spring_Spring Security - Fatal编程技术网

Java 统计活动用户数

Java 统计活动用户数,java,spring,spring-security,Java,Spring,Spring Security,我正在使用SpringSecurity2 1.我可以知道如何使用securitycontextholder获取活动用户总数吗 2.能否从securitycontextholder检索sessionregistry?extendAuthenticationProcessingFilter 凌驾 @Override protected void onSuccessfulAuthentication(HttpServletRequest request, HttpSer

我正在使用SpringSecurity2

1.我可以知道如何使用securitycontextholder获取活动用户总数吗

2.能否从securitycontextholder检索sessionregistry?

extend
AuthenticationProcessingFilter

凌驾

@Override
    protected void onSuccessfulAuthentication(HttpServletRequest request,
            HttpServletResponse response, Authentication authResult)
            throws IOException {  

在这里,您可以通过保留一个应用程序变量来完成您想做的事情。

extend
AuthenticationProcessingFilter

凌驾

@Override
    protected void onSuccessfulAuthentication(HttpServletRequest request,
            HttpServletResponse response, Authentication authResult)
            throws IOException {  

在这里,您可以通过保留一个应用程序变量来做您想做的事情。

我不知道如何使用spring。但是在servlets中,您需要为侦听器类实现HttpSession侦听器接口。该接口有两个方法,即sessionCreated()和sessionDestroyed()。无论何时创建新会话,都可以在sessionCreated方法中增加静态变量

我不知道如何处理春天。但是在servlets中,您需要为侦听器类实现HttpSession侦听器接口。该接口有两个方法,即sessionCreated()和sessionDestroyed()。无论何时创建新会话,都可以在sessionCreated方法中增加静态变量

如果用户点击登录页面,将调用sessionCreated。我认为他需要活动用户、登录用户。@org.life.java您可以在登录页面上创建会话,或者在用户身份验证成功后创建会话。就Spring安全性而言,这是跟踪登录事件的正确位置。@org我不理解这句话“这是跟踪登录事件的正确位置”抱歉,我错过了拼写匆忙:),我是指我在回答中提到的spring filter的方法。我觉得这是跟踪系统中登录事件的适当位置。如果用户点击登录页面,将调用sessionCreated。我认为他需要活动用户、登录用户。@org.life.java您可以在登录页面上创建会话,或者在用户身份验证成功后创建会话。就Spring安全性而言,这是跟踪登录事件的正确位置。@org我不理解这句话“这是跟踪登录事件的正确位置”抱歉,我错过了拼写匆忙:),我是指我在回答中提到的spring filter的方法,我觉得这是跟踪系统中登录事件的合适位置。