Subjects

All subjects Django Java Python React Spring Boot JavaScript PHP
Sign Up Free
Interview question

How do you implement remember-me functionality? Remember-me कैसे implement करें?

Answer

Store a secure token in database and set a long-lived cookie. On subsequent visits, validate the token before logging in.

$token = bin2hex(random_bytes(32));
$db->query('INSERT INTO remember_tokens (user_id, token, expires) VALUES (?, ?, ?)',
    [$user_id, hash('sha256', $token), time() + (30 * 24 * 60 * 60)]);
setcookie('remember_token', $token, ['secure' => true, 'httponly' => true]);

Database में एक secure token store करें और long-lived cookie set करें।

$token = bin2hex(random_bytes(32));
$db->query('INSERT INTO remember_tokens ...');
setcookie('remember_token', $token, ['secure' => true, 'httponly' => true]);

Was this answer clear?