我試圖讓表單身份驗證工作的mvc網站。我有一個用戶表的自定義數據庫,我想做我自己的密碼驗證。MVC表單身份驗證與自定義數據庫
我登錄我的用戶是這樣的:
if (PasswordHasher.Hash(password) == dataUser.Password)
{
FormsAuthentication.SetAuthCookie(email, true);
return true;
}
的問題是,當會話過期顯然,用戶必須重新登錄。
我想我應該在我的用戶表中存儲這個身份驗證cookie?
更新:很明顯我現在在這方面迫切需要更多的教育。我只注意到用戶在iisreset後仍保持身份驗證。
我想我問的是如何獲得持久性和非持久性身份驗證正常工作。我希望用戶在點擊「記住」時不必再次登錄,如果他們不這樣,那麼當表單身份驗證設置爲過期時,他們的身份驗證應該過期。
你能澄清你的問題嗎?如何將cookie存儲在數據庫表中? – jfar 2010-05-24 18:47:24
我在想,我需要一些方法將表單身份驗證cookie與我的數據庫中的某些內容相關聯,以重新啓動應用程序。 – AndrewVos 2010-05-24 19:06:40