function authenticate_user::mo_auth_build_otp_over_email_form in Google Authenticator / 2 Factor Authentication - 2FA 8
Same name and namespace in other branches
- 8.2 src/Form/authenticate_user.php \Drupal\miniorange_2fa\form\authenticate_user::mo_auth_build_otp_over_email_form()
1 call to authenticate_user::mo_auth_build_otp_over_email_form()
File
- src/
Form/ authenticate_user.php, line 562 - This is used to authenticate user during login.
Class
- authenticate_user
- @file This is used to authenticate user during login.
Namespace
Drupal\miniorange_2fa\formCode
function mo_auth_build_otp_over_email_form($form, $base_url, $challenge_response, $success_message = TRUE) {
if ($success_message === TRUE) {
$message = 'Please enter the passcode sent to your email.';
}
else {
$message = 'The passcode you have entered is incorrect. Please enter the valid passcode.';
}
$message_div_class = $success_message === TRUE ? 'mo2f-message-status' : 'mo2f-message-error';
$form['header']['#markup'] .= t('<div class="mo2f-message ' . $message_div_class . '">' . $message . '</div>');
$form['header']['#markup'] .= t('<div class="mo2f-info">Enter the passcode:</div>');
$form['token'] = array(
'#type' => 'textfield',
'#title' => t('Please enter the OTP you received:'),
'#attributes' => array(
'autofocus' => 'true',
),
'#required' => TRUE,
'#maxlength' => 6,
);
$form['mo_message'] = $message;
return $form;
}