我想有一個日誌文件保存誰登錄的行和時間戳。有沒有一個地方可以做到這一點?什麼樣的代碼是需要的?監視器/日誌誰登錄到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. 通過http服務器的Python日誌記錄監視器
- 5. AzureWebApp:監視器應用程序日誌
- 6. 日誌聚合器/監視工具
- 7. 日誌JBoss登錄
- 8. IOS:GPS登錄日誌
- 9. Kubernetes CGE登錄到kibana日誌記錄
- 10. 監視ForwardedEvents窗口日誌
- 11. 事件日誌監視
- 12. 監視器登錄多用戶軟件
- 13. 何時登錄到Windows事件日誌?
- 14. Python:登錄到多個日誌文件
- 15. Python「print」不會登錄到Forever.js日誌
- 16. 如何登錄到系統日誌?
- 17. NServiceBus登錄到自定義日誌
- 18. 如何監視成功登錄到我的Jenkins服務器的用戶的日誌?
- 19. 如何登錄squid日誌?
- 20. Nginx:登錄系統日誌
- 21. Java日誌記錄:它是日誌還是日誌記錄器?
- 22. 企業庫日誌記錄沒有從ASP.NET登錄到事件日誌
- 23. MySQL - 事務日誌記錄 - binlog?一般查詢日誌?登錄到數據庫?
- 24. 獲得誰登錄
- 25. log4j和python日誌的日誌監視和警報工具
- 26. 監控Azure網站IIS日誌記錄
- 27. EC2和登錄日誌記錄
- 28. 登錄到Oracle應用服務器日誌文件
- 29. 使用Ruby登錄到遠程系統日誌服務器
- 30. Shell多個日誌監視和關聯
您應該對您的密碼進行哈希處理。 – SLaks 2011-02-06 02:46:12