From 06c09b9e744d2ac437b7f4e726a55399dbf0ea68 Mon Sep 17 00:00:00 2001 From: matt Date: Thu, 17 Nov 2005 01:18:16 +0000 Subject: [PATCH] Don't let people register dupe emails, fixes #1487 git-svn-id: http://svn.automattic.com/wordpress/trunk@3121 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-register.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wp-register.php b/wp-register.php index 8591de7b7..b3e556b2d 100644 --- a/wp-register.php +++ b/wp-register.php @@ -30,6 +30,11 @@ case 'register': if ( username_exists( $user_login ) ) $errors['user_login'] = __('ERROR: This username is already registered, please choose another one.'); + /* checking the email isn't already used by another user */ + $email_exists = $wpdb->get_row("SELECT user_email FROM $wpdb->users WHERE user_email = '$user_email'"); + if ( $email_exists) + die (__('ERROR: This email address is already registered, please supply another.')); + if ( 0 == count($errors) ) { $password = substr( md5( uniqid( microtime() ) ), 0, 7);