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