我想有一个日志文件保存谁登录的行和时间戳。有没有一个地方可以做到这一点?什么样的代码是需要的?监视器/日志谁登录到asp.netapp?
1
A
回答
1
默认的MembershipProvider可以让您知道给定用户最后一次登录您的网站的时间。 看看MembershipUser。它具有以下可能适用于您的特性:
MembershipUser.LastActivityDate
MembershipUser.LastLoginDate
。 如果您使用的是webforms,您可以订阅登录控件的Login.LoggedIn事件。在你的回调函数中,你可以登录到你的persitant商店(数据库表,xml文件,...)。
如果您不使用登录控件,您还可以注册HttpApplication.AuthenticateRequest的处理程序。这也适用于asp.net mvc。
0
在您网站上的登录模块/页添加OnLoggedIn的OnLoggingIn和OnLoginError,并有记录你的用户。
在此功能,您可以获取用户名通过查找用户名控制
TextBox txtUserName = (TextBox)Login1.FindControl("UserName");
,或者如果用户已经登录,发送者的相关信息
protected void OnLoggedIn(object sender, EventArgs e)
{
//-> ((Login)sender).UserName
}
然后登录你的用户 - 登录的日期时间为DateTine.Now
相关问题
- 1. 如何重新登录性能监视器循环日志
- 2. 日志文件监视器
- 3. apache2登录到日志
- 4. 日志聚合器/监视工具
- 5. AzureWebApp:监视器应用程序日志
- 6. 日志JBoss登录
- 7. Kubernetes CGE登录到kibana日志记录
- 8. 事件日志监视
- 9. 监视ForwardedEvents窗口日志
- 10. 监视器登录多用户软件
- 11. 如何登录到系统日志?
- 12. 何时登录到Windows事件日志?
- 13. NServiceBus登录到自定义日志
- 14. Python:登录到多个日志文件
- 15. Nginx:登录系统日志
- 16. 企业库日志记录没有从ASP.NET登录到事件日志
- 17. 获得谁登录
- 18. 使用Ruby登录到远程系统日志服务器
- 19. 登录到Oracle应用服务器日志文件
- 20. log4j和python日志的日志监视和警报工具
- 21. 监控Azure网站IIS日志记录
- 22. 停止监视事件日志
- 23. 使用WMI监视事件日志
- 24. 监视屏幕上的日志
- 25. Bash监视jPos XML日志文件
- 26. Web服务SOAP消息监视或日志记录
- 27. Java过滤器重定向谁没有登录用户登录
- 28. 如何判断谁登录到SQL Server
- 29. 为整个测试套件添加日志记录监听器
- 30. Logging Application Block的SystemDiagnosticsTraceListenerData监听器的格式化日志记录
您应该对您的密码进行哈希处理。 – SLaks 2011-02-06 02:46:12