forked from team/site
1
0
Fork 0

better error message for username starting with a digit

This commit is contained in:
Ben Harris 2018-04-11 14:05:13 -04:00
parent d2ed71c447
commit 040f3e0f1d
2 changed files with 3 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@ -48,8 +48,8 @@
$message .= "<li>please fill in your desired username</li>";
if (strlen($name) > 32)
$message .= "<li>username too long (32 character max)</li>";
if (preg_match("/([a-z_][a-z0-9_]{0,30})/", $name) != 1)
$message .= "<li>username contains invalid characters (lowercase only)</li>";
if (!preg_match('/^[A-Za-z][A-Za-z0-9]{2,31}$/', $name))
$message .= "<li>username contains invalid characters (lowercase only, must start with a letter)</li>";
if (posix_getpwnam($name))
$message .= "<li>sorry, the username $name is unavailable</li>";