2012-07-31 91 views
1

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

+2

将'DateTime'字段添加到该表中,并在用户凭证正确时更新此字段。 – adatapost 2012-07-31 13:40:33

+0

顺便说一下,它是“身份验证”,而不是“身份验证”。 – Dai 2012-07-31 13:55:57

回答

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