Update main.lib.php

This commit is contained in:
Fraenkiman 2023-09-01 00:45:06 +02:00
parent 36df32236c
commit 759a459e01

View File

@ -104,16 +104,16 @@ function validate() {
$err [] = $fpuser . " is not a valid username. $err [] = $fpuser . " is not a valid username.
Username must be alphanumeric and should not contain spaces."; Username must be alphanumeric and should not contain spaces.";
} }
if (!(preg_match('/^[a-zA-Z0-9]+_?[a-zA-Z0-9]+$/D', $fpuser) || preg_match('/^[a-zA-Z0-9]+_?[a-zA-Z0-9]+$/D', $fpuser))) {
$err [] = $fpuser . " is not a valid username.
Username can only contain letters, numbers and 1 underscore.";
}
if (strlen(trim(($fppwd))) < 6) { if (strlen(trim(($fppwd))) < 6) {
$err [] = "Password must contain at least 6 non-space characters"; $err [] = "Password must contain at least 6 non-space characters";
} }
if (($fppwd) != ($fppwd2)) { if (($fppwd) != ($fppwd2)) {
$err [] = "Passwords did not match"; $err [] = "Passwords did not match";
} }
if (!(preg_match('/^[a-zA-Z0-9]+_?[a-zA-Z0-9]+$/D', $fpuser) || preg_match('/^[a-zA-Z0-9]+_?[a-zA-Z0-9]+$/D', $fpuser))) {
$err [] = $fpuser . " is not a valid username.
Username can only contain letters, numbers and 1 underscore.";
}
if (!(preg_match('!@.*@|\.\.|\,|\;!', $email) || preg_match('!^.+\@(\[?)[a-zA-Z0-9\.\-]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$!', $email))) { if (!(preg_match('!@.*@|\.\.|\,|\;!', $email) || preg_match('!^.+\@(\[?)[a-zA-Z0-9\.\-]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$!', $email))) {
$err [] = $email . " is not a valid email address"; $err [] = $email . " is not a valid email address";
} }