2

ユーザーがあるブラウザーからログインしている場合、他の場所からはログインできないという要件があります。

私がしたことは、ユーザーがログインしたときに、ログテーブルにログインした状態で彼女のステータスを入力し、ログアウトしたときにそのステータスを更新することです。

問題が発生します: 彼女がログアウトせずにブラウザを閉じたらどうなるでしょうか?

事前にヘルプや改善を歓迎します:-) バックエンドツールとして codeigniter を使用しています。

4

2 に答える 2

1

サーバー側でこれを行うのが最善の策です。ログインしているユーザーの軌跡をアプリケーション コンテキストに保持できます。

さて、ちょっとしたヒント。AuthFilterなどのサーブレット フィルターを使用し、検証を行うには、ユーザー名/パスワードなどの他の検証の横にisAlreadyLoggedIn()を使用できます。ログインしようとしているユーザーに対処するには、「ユーザーは既にログインしています」というメッセージを表示し、

于 2013-05-20T06:08:04.310 に答える