What is the best way to securely authenticate a user ?
So far I was thinking of:
- Generate a random $SALTfor each successful login and store$logged = md5($hashed_password.$SALT)into database; delete on logout.
- Store $loggedinto a cookie (If user checked "remember me"). Set$_SESSION['user'] = $logged;
- On a visit: Check if $_SESSION['user']is set; if not, check for cookie, if data doesn't match, redirect tologinpage.
What are the risks ?
 
     
     
     
     
    