私はAdminを持っており、Adminが他のユーザーのセッションを終了できる機能を提供したいと考えています。これは本当に可能ですか?私はセッションが個別に保存されていることを知っていますし、通常は誰も私が望むことをしませんでしたが、本当に可能ですか?はいの場合は、どうですか?事前に他のユーザーのセッションを終了できますか?
感謝:)
私はAdminを持っており、Adminが他のユーザーのセッションを終了できる機能を提供したいと考えています。これは本当に可能ですか?私はセッションが個別に保存されていることを知っていますし、通常は誰も私が望むことをしませんでしたが、本当に可能ですか?はいの場合は、どうですか?事前に他のユーザーのセッションを終了できますか?
感謝:)
あなたは、必要に応じて、各ユーザーのセッションがリセット方法を読んで呼んでいることを、アプリケーションのコンテキストでブールvariabile(例えばResetSessions = true)を書くためにAdminセッションを使用することができます。
// Admin
Application["ResetSessions"] = true;
// User
if (Convert.ToBoolean(Application["ResetSessions"]))
{
... reset session ...
}
あなたはユーザーIDのリストを保持ApplicationSession、彼らはそれらを、その後ログアウトしている場合はuserIdは、そのリストにある場合、ユーザーがページのチェックをロードするたびに作成することができます。
いいアイデア!なぜ私はそれを考えなかったのですか? – Jaggu
Adminセッションを使用して、セッションを終了する必要があるアプリケーションコンテキストにint変数を書き込むことができます。 – bdares