fix 'allow username to contain digits'
This commit is contained in:
@@ -50,14 +50,13 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
|
|||||||
if (empty($username)) {
|
if (empty($username)) {
|
||||||
throw new Exception("UNKNOWN_USERNAME");
|
throw new Exception("UNKNOWN_USERNAME");
|
||||||
}
|
}
|
||||||
if (strlen($username) > 20 ||
|
if (strlen($username) > 20 || strlen($username) < 3) {
|
||||||
strlen($username) < 3) {
|
|
||||||
throw new Exception("USERNAME_INVALID");
|
throw new Exception("USERNAME_INVALID");
|
||||||
}
|
}
|
||||||
if (!ctype_alnum($username)) {
|
if (!ctype_alnum($username)) {
|
||||||
throw new Exception("USERNAME_NOT_ALNUM");
|
throw new Exception("USERNAME_NOT_ALNUM");
|
||||||
}
|
}
|
||||||
if (!strcmp($username, strtolower($username))) {
|
if (strcmp($username, strtolower($username)) !== 0) {
|
||||||
throw new Exception("USERNAME_INVALID");
|
throw new Exception("USERNAME_INVALID");
|
||||||
}
|
}
|
||||||
if ($storePassword && (!isset($_POST["password"]) || !isset($_POST["password_confirm"]))) {
|
if ($storePassword && (!isset($_POST["password"]) || !isset($_POST["password_confirm"]))) {
|
||||||
|
|||||||
Reference in New Issue
Block a user