0

認証に GlassFish Security Realms を使用する JSF アプリケーションを開発しています。すべて正常に動作しますが、1 つの問題に直面しています。一度に複数のユーザーが同じ資格情報でログインできます。

では、同じ資格情報を持つユーザーが既にログインしている場合、ログインを防ぐにはどうすればよいですか? (同じ資格情報を共有する 3 人のユーザーがいるとしますが、一度にログインできるのは 1 人だけです)

前もって感謝します

4

1 に答える 1

1

認証の実装に依存すると思いますが、一般に、「ログイン済み」フラグをどこかに保持し(ユーザーデータベースなど)、ログイン試行ごとにそのフラグを設定/チェックする必要があります。さらに、ユーザーがログアウトした場合は、フラグを false に戻す必要があります。

于 2013-02-19T10:57:24.840 に答える