You are here

function security_questions_set_cookie in Security Questions 6.2

Same name and namespace in other branches
  1. 6 security_questions.module \security_questions_set_cookie()
  2. 7.2 security_questions.module \security_questions_set_cookie()
  3. 7 security_questions.module \security_questions_set_cookie()

Set a cookie to bypass future challenges.

@todo Upgrade the cookie to compare the uniqueness of the user's computer, so if someone steals this cookie, it will be harder to impersonate them.

Parameters

$account: The user account.

1 call to security_questions_set_cookie()
security_questions_user in ./security_questions.module
Implements hook_user().

File

./security_questions.module, line 641
Main module file for security_questions.

Code

function security_questions_set_cookie($account) {
  if (variable_get('security_questions_cookie', FALSE)) {
    $expire = variable_get('security_questions_cookie_expire', 604800);
    setcookie('security_questions', 'do-not-challenge-' . $account->uid, time() + $expire, '/');
  }
}