1
如何将用户身份验证的日期和时间保存在MVC .net Web应用程序中?我必须保存它才能修改我在我的应用程序中使用的数据库。验证日期和时间
如何将用户身份验证的日期和时间保存在MVC .net Web应用程序中?我必须保存它才能修改我在我的应用程序中使用的数据库。验证日期和时间
这实际上取决于您的数据库模型的结构。假设一个用户表:
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
将'DateTime'字段添加到该表中,并在用户凭证正确时更新此字段。 – adatapost 2012-07-31 13:40:33
顺便说一下,它是“身份验证”,而不是“身份验证”。 – Dai 2012-07-31 13:55:57