我在我的MVC5项目中实现了aspnet身份。我已将我的项目配置为使用cookie身份验证,表单身份验证和外部身份验证(Facebook和Google)。一切都很好。
现在我需要在用户登录系统时记录,我需要做一些进一步的逻辑。对于表单身份验证和外部身份验证,我有一个控制器操作,我可以添加我的逻辑。但是对于用户只需通过cookie返回系统的情况,我该如何处理呢?
答案 0 :(得分:2)
我确信有一种更好的方法可以解决这个问题,但一种基本方法是跟踪用户的所有活动,然后使用时间戳来确定用户上次在您网站上活动的时间。
在这里讨论:Track user activity/actions for an asp.net mvc website?
OnExecuting过滤器:https://msdn.microsoft.com/en-us/library/gg416513%28VS.98%29.aspx