代码之家  ›  专栏  ›  技术社区  ›  THX-1138

ASP.NETMVC:更新成员的LastSeen

  •  1
  • THX-1138  · 技术社区  · 15 年前

    我想知道一个成员最后一次出现在系统中是什么时候。

    现在我只是打电话 DB.UpdateMembershipLastSeenTime() 每次从 RequireAuthorizationAttribute ,即在每个需要操作的身份验证上。

    有什么建议/批评吗?

    1 回复  |  直到 15 年前
        1
  •  0
  •   womp    15 年前

    如果您只关心粗略的估计,您可以在应用程序\u AuthenticateRequest、会话\u Start或会话\u End中完成全球.asax.

    只要他们已经通过了身份验证,这种情况就会在他们每次访问你的网站时发生一次。如果你有一个很长的会话超时,这当然不起作用。