Hur får jag
Har en funktion som används för att skapa och uppdatera cookies, den fungerar bra för allt jag vet.
function add_cookie( $user_id , $user_key )
{
$user_id = stripslashes( $user_id );
$to_live = time() + ( 60*60*24*7 ); // One week atm, TODO#12
setcookie( ID_theService , $user_id , $to_live );
setcookie( Key_theService , $user_key , $to_live );
return true;
}
Problemet kommer när jag vill uppdatera användarens inställningar, där jag i slutet av den funktionen kör:
if ( $new_password_as_md5 != $user_key_from_cookie )
{
add_cookie( $user_id , $new_password_as_md5 );
}
När den senaste koden körs loggas användaren ut och därefter krävs det två försök att logga in igen med det nya lösenordet. Någon idé om hur jag ska lösa detta?