2012-07-31 163 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