2013-01-18 39 views
0

ive创建了一个grails应用程序,并使用Apache Shire插件http://shiro.apache.org/进行安全性和日志记录。Grails Web App - 显示当前登录用户

我想知道是否有人知道我如何获取当前登录到Web应用程序的用户列表?

这些信息将存储在/服务器端的cookie或会话中?

基本上我想要一个小部件显示所有当前登录到我的web应用程序的用户。

回答

0

你可能将不得不作出一个表中您的应用程序与当前登录用户(或可选择地共享的HashMap)

当您的用户登录你写的名称表/ HashMap中。棘手的部分是弄清楚,当用户注销时。如果用户通过单击“注销”注销 - 没有问题。如果用户会话过期,则必须收听Shiro发起的事件。

根据Shiro网站有几个事件,你可以挂钩。

相关问题