3

LastActivityDate 什么时候应该更新?当我以经过身份验证的用户身份单击 Web 应用程序中的任何其他页面时,LastActivityDate 不会得到更新。

我想它应该在用户点击任何页面时更新,无论是否与会员资格(更改密码、GetUser() 等)有关。但是我看到的例子似乎只是在 ValidateUser() 上更新它。

http://msdn.microsoft.com/en-us/library/system.web.security.membershipuser.lastactivitydate.aspx

在 Remarks 下,它说要在 ValidateUser 方法下进行。

你什么时候更新 LastActivityDate?就在 ValidateUser() 里面?

谢谢

更新:澄清的问题。

4

1 回答 1

1

不,要在每个页面请求上更新它需要您的页面手动更新它,但这是一个坏主意。

LastActivityDate 是指成员资格提供者域内的最后一个活动,即身份验证令牌请求、更改密码等。

如果您想跟踪每个用户的页面请求,这将是另一个域,通常实现为每个用户的所有页面请求的日志文件。

于 2010-02-12T00:42:26.077 回答