如何在MVC .net Web应用程序中保存用户身份验证的日期和时间?我必须保存它才能修改我在我的应用程序中使用的数据库。
答案 0 :(得分:1)
这实际上取决于数据库模型的结构。假设用户表:
User
-------
ID UserName Password
添加新列LastLoggedInDate
,如下所示:
User (with logged in date)
-------
ID UserName Password LastLoggedInDate
或者,如果您需要查看登录历史记录,请考虑使用第二个表来记录登录:
LoginAttempt
------------
ID UserID DateStamp Successful
此LoginAttempt
表可以进一步扩展,以包含一个有效期的验证码,用于集成验证(不要误解为Windows Integrated Security)或分布式验证(API)。
LoginAttempt (with auth code)
------------
ID UserID DateStamp Successful AuthCode ExpirationDate