1

如何在 MVC .net Web 应用程序中保存用户身份验证的日期和时间?我必须保存它才能修改我在应用程序中使用的数据库。

4

1 回答 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 回答