ユーザーがASP.NETでログアウトしたときにイベントを発生させるか、メソッドをオーバーライドします

asp.net c#
ユーザーがASP.NETでログアウトしたときにイベントを発生させるか、メソッドをオーバーライドします

ユーザーがログアウトしたときに何かする必要があります。 ASP.NETフォーム認証を使用しました。

何をオーバーライドまたは実装する必要がありますか?

ASP.NETログインコントロールがあり、顧客がシステムからログアウトしたときにバスケットビューアーを空にします。

  0  0


ベストアンサー

イベントを `Global

Application_Logout`で処理する必要があります。

1


一般的な方法の1つは、必要なタスクをglobal.asaxファイルにプログラムすることです。 フォーム認証でログアウトすると発生するイベントSession_Endがあります。 その他は、ログアウトクリックイベントでタスクを実行します。 ただし、ユーザーがセッションをタイムアウトした場合、タスクは元に戻されないため、後者はあまりお勧めできません(つまり、 ブラウザを閉じます。

0


タイトルとURLをコピーしました