You are here

function security_questions_challenge in Security Questions 7.2

Same name and namespace in other branches
  1. 6.2 security_questions.module \security_questions_challenge()

Generates the form elements for a security question challenge.

Parameters

$account: The user being challenged.

Return value

The form elements for the challenge.

2 calls to security_questions_challenge()
security_questions_form_user_pass_alter in ./security_questions.module
Implements hook_form_FORM_ID_alter().
_security_questions_user_login_form_alter in ./security_questions.module
Helper function for altering the login forms.

File

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

Code

function security_questions_challenge($account) {
  $question = security_questions_require_question($account->uid);
  $form['question'] = array(
    '#type' => 'value',
    '#value' => $question->sqid,
  );
  $form['answer'] = array(
    '#title' => check_plain($question->question),
    '#type' => 'textfield',
  );
  return $form;
}