如何在 MVC .net Web 应用程序中保存用户身份验证的日期和时间?我必须保存它才能修改我在应用程序中使用的数据库。
问问题
99 次
1 回答
1
这实际上取决于您的数据库模型的结构。假设一个用户表:
User
-------
ID UserName Password
像这样添加一个新列LastLoggedInDate
:
User (with logged in date)
-------
ID UserName Password LastLoggedInDate
或者,如果您需要查看登录历史记录,请考虑使用第二个表来记录登录:
LoginAttempt
------------
ID UserID DateStamp Successful
可以进一步扩展此LoginAttempt
表以包含用于集成身份验证(不要误认为是 Windows 集成安全性)或分布式身份验证 (API) 的具有到期日期的身份验证代码。
LoginAttempt (with auth code)
------------
ID UserID DateStamp Successful AuthCode ExpirationDate
于 2012-07-31T13:51:51.160 回答