0

ive は grails アプリを作成し、Apache Shire プラグインhttp://shiro.apache.org/をセキュリティとログインの目的で使用しました。

現在 Web アプリケーションにログインしているユーザーのリストを取得する方法を誰かが知っているかどうかを知りたいですか?

この情報は、Cookie またはセッションのサーバー側のどこに保存されますか?

基本的に、現在 Web アプリケーションにログインしているすべての現在のユーザーを表示するウィジェットが必要です。

4

1 に答える 1

0

おそらく、現在ログインしているユーザー (または共有ハッシュマップ) を使用して、アプリでテーブルを作成する必要があります。

ユーザーがログインするときに、名前をテーブル/ハッシュマップに書き込みます。トリッキーな部分は、ユーザーがいつログアウトするかを把握することです。ユーザーが「ログアウト」をクリックしてログアウトした場合 - 問題ありません。ユーザー セッションの有効期限が切れた場合は、Shiro によって起動されたイベントをリッスンする必要があります。

Shiro の Web サイトによると、参加できるイベントがいくつかあります。

于 2013-01-18T11:53:16.117 に答える