cookie认证后的附加自定义逻辑——aspnet身份、MVC5

Additional custom logic after cookie authentication - aspnet identity, MVC5

我正在用我的 MVC5 项目实现 aspnet 身份。我已将我的项目配置为使用 cookie 身份验证、表单身份验证和外部身份验证(facebook 和 google)。一切正常。

现在我需要在用户登录系统时登录,我需要做一些进一步的逻辑。对于表单身份验证和外部身份验证,我有一个控制器操作,我可以添加我的逻辑。但是如果用户只是通过 cookie 返回系统,我该如何处理?

我确信有更好的方法来处理这个问题,但基本方法是跟踪用户的所有 activity,然后使用时间戳来确定用户最后一次在您的网站上活跃的时间.

此处讨论:Track user activity/actions for an asp.net mvc website?

在此处执行过滤器:https://msdn.microsoft.com/en-us/library/gg416513%28VS.98%29.aspx