MVC Forms Authentication with custom database
        Posted  
        
            by AndrewVos
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by AndrewVos
        
        
        
        Published on 2010-05-24T18:33:41Z
        Indexed on 
            2010/05/24
            19:01 UTC
        
        
        Read the original article
        Hit count: 269
        
I'm trying to get forms authentication working for an mvc site. I have a custom database with a users table, and I would like to do my own password validation.
I am logging in my user like this:
if (PasswordHasher.Hash(password) == dataUser.Password)
{
   FormsAuthentication.SetAuthCookie(email, true);
   return true;
}
The problem is, when the session expires obviously the user has to login again.
I am thinking I should be storing this Auth cookie in my users table?
Update: I'm obviously in desperate need of more education in this area. I just noticed that the user stays authenticated even after an iisreset.
I guess what I'm asking is how can I get persistent and non persistent authentication working properly. I want a user to not have to login again if they click "remember", and if they don't then their authentication should expire when the forms authentication is set to expire.
© Stack Overflow or respective owner