Fix broken username verification.

This commit is contained in:
Floorb 2021-08-20 16:41:49 -04:00
parent 2a545023d8
commit 2bb5e2b00e

View file

@ -122,7 +122,7 @@ if (isset($_POST['forgot'])) {
$error = $lang['missingfields']; // "All fields must be filled out"; $error = $lang['missingfields']; // "All fields must be filled out";
} elseif (strlen($username) > $chara_max) { } elseif (strlen($username) > $chara_max) {
$error = $lang['maxnamelimit']; // "Username already taken."; $error = $lang['maxnamelimit']; // "Username already taken.";
} elseif (preg_match('/[^A-Za-z0-9._\\-$]/', $str)) { } elseif (preg_match('/[^A-Za-z0-9._\\-$]/', $username)) {
$error = $lang['usrinvalid']; // "Username not valid. Usernames can't contain special characters."; $error = $lang['usrinvalid']; // "Username not valid. Usernames can't contain special characters.";
} else { } else {
if ($conn->querySelectOne('SELECT 1 FROM users WHERE username = ?', [$username])) { if ($conn->querySelectOne('SELECT 1 FROM users WHERE username = ?', [$username])) {