记录每个用户登录/注销 ASP.Net 成员资格

本文关键字:Net ASP 成员 注销 用户 登录 记录 | 更新日期: 2023-09-27 18:37:26

在一个简单的 asp.net 应用程序中,我使用带有角色的标准 ASP.Net 身份验证以及对某些网站文件夹和文件的访问限制。

有一些东西可以记录所有用户操作(至少登录和注销,也许还有页面请求)?

我需要记录每次登录和注销的日期和时间,以便为每个用户进行一些统计。如果没有什么准备的,我想我会用一个简单的数据库表来做,其中包含用户名、日期和时间、登录/注销。

记录每个用户登录/注销 ASP.Net 成员资格

我强烈建议您阅读log4net http://www.nuget.org/packages/log4net/。它允许您将数据记录到多个输出目标。您还可以在运行时启用日志记录,而无需修改正在运行的应用程序的二进制 =]