diff --git a/email_registration.module b/email_registration.module index 68dd3f5..1f809e9 100644 --- a/email_registration.module +++ b/email_registration.module @@ -123,8 +123,10 @@ function custom_email_registration_name_submit($form, &$form_state) { */ function email_registration_user_login_validate($form, &$form_state) { if (isset($form_state['values']['name'])) { + // Keep the email value in form state for furher validation. + $form_state['values']['email'] = $form_state['values']['name']; if ($name = db_query('SELECT name FROM {users} WHERE LOWER(mail) = LOWER(:name)', array(':name' => $form_state['values']['name']))->fetchField()) { $form_state['values']['name'] = $name; } } -} \ No newline at end of file +}