2013-01-18 61 views
0

ive創建了一個grails應用程序,並使用Apache Shire插件http://shiro.apache.org/進行安全性和日誌記錄。Grails Web App - 顯示當前登錄用戶

我想知道是否有人知道我如何獲取當前登錄到Web應用程序的用戶列表?

這些信息將存儲在/服務器端的cookie或會話中?

基本上我想要一個小部件顯示所有當前登錄到我的web應用程序的用戶。

回答

0

你可能將不得不作出一個表中您的應用程序與當前登錄用戶(或可選擇地共享的HashMap)

當您的用戶登錄你寫的名稱表/ HashMap中。棘手的部分是弄清楚,當用戶註銷時。如果用戶通過單擊「註銷」註銷 - 沒有問題。如果用戶會話過期,則必須收聽Shiro發起的事件。

根據Shiro網站有幾個事件,你可以掛鉤。

相關問題