什么时候应该更新LastActivityDate?当我作为经过身份验证的用户单击我的Web应用程序中的任何其他页面时,LastActivityDate不会更新。
我认为应该在用户点击任何页面时更新它,无论是否与会员资格(更改密码,GetUser()等)有关。但是我看到的例子似乎只是在ValidateUser()上更新它。
http://msdn.microsoft.com/en-us/library/system.web.security.membershipuser.lastactivitydate.aspx
在备注下,它表示在ValidateUser方法下执行此操作。
您何时更新LastActivityDate?就在ValidateUser()里面?
由于
更新:澄清问题。
答案 0 :(得分:1)
不,因为它要在每个页面上获得更新请求会要求您的页面手动更新它,但这不是一个好主意。
LastActivityDate是指成员资格提供者域内的最后一项活动,即身份验证令牌请求,更改密码等。
如果您想跟踪每个用户的页面请求,该用户将成为另一个域,通常实现为每个用户的所有页面请求的日志文件。