我试图让表单身份验证工作的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