diff --git a/email_registration.module b/email_registration.module index 68dd3f5..a8c06d4 100644 --- a/email_registration.module +++ b/email_registration.module @@ -124,6 +124,8 @@ function custom_email_registration_name_submit($form, &$form_state) { function email_registration_user_login_validate($form, &$form_state) { if (isset($form_state['values']['name'])) { if ($name = db_query('SELECT name FROM {users} WHERE LOWER(mail) = LOWER(:name)', array(':name' => $form_state['values']['name']))->fetchField()) { + // Keep the email value in form state for furher validation. + $form_state['values']['email'] = $form_state['values']['name']; $form_state['values']['name'] = $name; } }