2016-05-10 12 views
0

私のアプリケーションでは、アプリケーションからユーザーをログアウトさせたい場合、管理者はクライアントリストを表示できます。そのようなタイプの機能をどのように手助けできますか?CodeIgniter - 他のユーザーをログアウトする方法

+0

ログアウトはユーザーログインを無効にすることを意味しますか?それは...ですか ?? –

+0

いいえ、ユーザーはログアウトなしでブラウザを閉じるか、何らかの問題のために管理者が強制的にログアウトする必要があるため、いつでも強制的にログアウトできます。ありがとうございます –

+1

それはあなたのログインしているブラウザに依存します。私はこれが到達できないと思う –

答えて

2

トークンロギングセッションをセットアップする必要があります。ユーザーがログインすると、セッショントークンが受信されます。そのトークンはデータベースに格納され、各ページのロード時に、そのトークンがまだ有効かどうかをチェックします。そうでない場合は、ユーザーをログインページにリダイレクトします。これにより管理者の有効なトークン(つまり、潜在的にアクティブな/ログインしているユーザー)が表示され、トークンを無効にすることによってトークンを削除/ログアウトするオプションも表示されます。

残念ながら、これは大規模なコードなので、私は "あなたのために"できませんが、トークンを持つデータベースが出発点になり、この方法で完全な機能を作りました。

関連する問題