moved validation to a single check to not pile up error messages

This commit is contained in:
kneezle 2021-01-19 21:29:32 +00:00
parent 677386bdcf
commit 6a3b59a024
1 changed files with 1 additions and 6 deletions

View File

@ -101,15 +101,10 @@ if (isset($_REQUEST["username"]) && isset($_REQUEST["email"])) {
$message .= "<li>invalid email address. did you mean: " . htmlspecialchars($result["email"]) . "</li>";
}
if ($_REQUEST["sshkey"] == "") {
if ($_REQUEST["sshkey"] == "" || substr($_REQUEST["sshkey"], 0, 4) !== "ssh-") {
$message .= "<li>ssh key required: please create one and submit the public key</li>";
}
if (mb_substr($_REQUEST["sshkey"], 0, 4) !== "ssh-") {
$message .= "<li>PUBLIC ssh key required: please create one and submit the public key</li>";
}
if ($message == "") { // no validation errors