当前位置:编程学习 > JAVA >>

Spring security获取在线的用户

最近项目使用Spring security的框架,需要做一个点击了 某个用户去判断 该用户是否在线或则离线,获取用户是否在线的状态去更新用户主页 在线与离线的CSS状态 Spring Security JavaWeb Spring  --------------------编程问答-------------------- 1、用 SessionRegistry 可以拿到所有在线用户的session和principal然后进行判断即可。
2、也可以在数据库中给用户增加一个是否在线的字段,如果用户登录成功就设为1,然后监听session,当session 销毁的时候更新数据库这个字段即可。 --------------------编程问答--------------------
引用 1 楼 zcwgogo 的回复:
1、用 SessionRegistry 可以拿到所有在线用户的session和principal然后进行判断即可。
2、也可以在数据库中给用户增加一个是否在线的字段,如果用户登录成功就设为1,然后监听session,当session 销毁的时候更新数据库这个字段即可。
 我想通过SessionRegistry去操作,不知道如何操作。 第一次使用Spring security。 能给个小例子吗? --------------------编程问答--------------------
引用 2 楼 sslining 的回复:
Quote: 引用 1 楼 zcwgogo 的回复:

1、用 SessionRegistry 可以拿到所有在线用户的session和principal然后进行判断即可。
2、也可以在数据库中给用户增加一个是否在线的字段,如果用户登录成功就设为1,然后监听session,当session 销毁的时候更新数据库这个字段即可。
 我想通过SessionRegistry去操作,不知道如何操作。 第一次使用Spring security。 能给个小例子吗?


来我的博客下载那个我写的security项目实例吧,相信对你有帮助,顺便接分的... --------------------编程问答--------------------
引用 3 楼 shadowsick 的回复:
Quote: 引用 2 楼 sslining 的回复:

Quote: 引用 1 楼 zcwgogo 的回复:

1、用 SessionRegistry 可以拿到所有在线用户的session和principal然后进行判断即可。
2、也可以在数据库中给用户增加一个是否在线的字段,如果用户登录成功就设为1,然后监听session,当session 销毁的时候更新数据库这个字段即可。
 我想通过SessionRegistry去操作,不知道如何操作。 第一次使用Spring security。 能给个小例子吗?


来我的博客下载那个我写的security项目实例吧,相信对你有帮助,顺便接分的...
 

貌似也没有 用户咋先这个模块啊 --------------------编程问答--------------------
引用 4 楼 sslining 的回复:
Quote: 引用 3 楼 shadowsick 的回复:

Quote: 引用 2 楼 sslining 的回复:

Quote: 引用 1 楼 zcwgogo 的回复:

1、用 SessionRegistry 可以拿到所有在线用户的session和principal然后进行判断即可。
2、也可以在数据库中给用户增加一个是否在线的字段,如果用户登录成功就设为1,然后监听session,当session 销毁的时候更新数据库这个字段即可。
 我想通过SessionRegistry去操作,不知道如何操作。 第一次使用Spring security。 能给个小例子吗?


来我的博客下载那个我写的security项目实例吧,相信对你有帮助,顺便接分的...
 

貌似也没有 用户咋先这个模块啊


看useraction 里面有个onlineUser方法..那里就是操作这玩意的了
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,