Fixed e-mail changing in the settings panel.
This commit is contained in:
parent
f924484ac3
commit
d751ded0d4
1 changed files with 1 additions and 16 deletions
|
@ -168,21 +168,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$checkIfAlreadySet = $db->prepare('
|
|
||||||
SELECT COUNT(`user_id`)
|
|
||||||
FROM `msz_users`
|
|
||||||
WHERE LOWER(:email) = LOWER(:email)
|
|
||||||
');
|
|
||||||
$checkIfAlreadySet->bindValue('email', $_POST['email']['new']);
|
|
||||||
$isAlreadySet = $checkIfAlreadySet->execute()
|
|
||||||
? $checkIfAlreadySet->fetchColumn() > 0
|
|
||||||
: false;
|
|
||||||
|
|
||||||
if ($isAlreadySet) {
|
|
||||||
$settingsErrors[] = 'This is your e-mail address already!';
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
$email_validate = user_validate_email($_POST['email']['new'], true);
|
$email_validate = user_validate_email($_POST['email']['new'], true);
|
||||||
|
|
||||||
if ($email_validate !== '') {
|
if ($email_validate !== '') {
|
||||||
|
@ -196,7 +181,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'in-use':
|
case 'in-use':
|
||||||
$settingsErrors[] = 'This e-mail address has already been used by another user.';
|
$settingsErrors[] = 'This e-mail address is already in use.';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Add table
Reference in a new issue