Is there a way to be notified when a user becomes logged out with an ASP.net website?
Note: A user can become logged out without visiting or clicking a "logout" link.
When a user is logged out i want to fetch clear some session related information, and write to a database.
注:イベントがあり
LoginStatus.OnLoggedOut
ます。問題は、そのコントロールがすべてのページに存在するわけではなく、ユーザーがLoginStatus
ログアウトするためにコントロールを使用する必要がないことです (たとえば、ログインがタイムアウトしたとき、またはユーザーがログアウトしたとき)。
Global.asax にグローバルな On Session Stop 通知があるのと同じように:
void Session_End(object sender, EventArgs e)
{
}
どこかにOn User Logged Out通知があると思います:
void LoggedOut(object sender, EventArgs e)
{
}