在用户自动注销 Asp.Net 身份后进行一些清理
Make some clean up after user automatically logged out in Asp.Net Identity
我在 ASP.NET MVC 5 应用程序中使用 ASP.NET Identity 2.0
,出于某种原因,我将一些数据存储在数据库中,这些数据必须在用户注销后清理。我在 CookieAuthenticationProvider
中设置了 ExpireTimeSpan = TimeSpan.FromMinutes(sessionTimeOut)
属性 但是我需要在 TimeSpan
过期后执行一个方法。我尝试在 Global.asax
中添加 Session_End
方法,但没有成功。
有没有办法在用户自动退出系统时执行回调函数?
正如@Tommy 和@Kevin B Burns 所推荐的那样,我无法找到 ASP.MVC
本身提供的特定解决方案,但最终使用 Quartz.NET
作业调度程序在特定时间执行以进行清理在数据库中。
我在 ASP.NET MVC 5 应用程序中使用 ASP.NET Identity 2.0
,出于某种原因,我将一些数据存储在数据库中,这些数据必须在用户注销后清理。我在 CookieAuthenticationProvider
中设置了 ExpireTimeSpan = TimeSpan.FromMinutes(sessionTimeOut)
属性 但是我需要在 TimeSpan
过期后执行一个方法。我尝试在 Global.asax
中添加 Session_End
方法,但没有成功。
有没有办法在用户自动退出系统时执行回调函数?
正如@Tommy 和@Kevin B Burns 所推荐的那样,我无法找到 ASP.MVC
本身提供的特定解决方案,但最终使用 Quartz.NET
作业调度程序在特定时间执行以进行清理在数据库中。