First implementation #1
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
$language = array(
|
$language = array(
|
||||||
"UNKNOWN_SESSION" => "Sitzungstoken nicht vorhanden oder ungültig.",
|
"UNKNOWN_SESSION" => "Sitzungstoken nicht vorhanden oder ungültig.",
|
||||||
"UNKNOWN_USER_OR_PASSWORD" => "Nutzername und/oder Passwort(-Wiederholung) fehlen",
|
"UNKNOWN_USERNAME" => "Nutzername fehlt",
|
||||||
"USERNAME_LENGTH_INVALID" => "Entweder mehr als 20 oder weniger als 3 Zeichen für den Nutzernamen verwendet",
|
"USERNAME_LENGTH_INVALID" => "Entweder mehr als 20 oder weniger als 3 Zeichen für den Nutzernamen verwendet",
|
||||||
"USERNAME_NOT_ALNUM" => "Nutzername ist nicht alphanumerisch",
|
"USERNAME_NOT_ALNUM" => "Nutzername ist nicht alphanumerisch",
|
||||||
"PASSWORD_NOT_MATCH" => "Passwörter stimmen nicht überein",
|
"PASSWORD_NOT_MATCH" => "Passwörter stimmen nicht überein",
|
||||||
|
|||||||
24
register.php
24
register.php
@@ -18,8 +18,8 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
|
|||||||
// token not present or invalid
|
// token not present or invalid
|
||||||
$message = $language["UNKNOWN_SESSION"];
|
$message = $language["UNKNOWN_SESSION"];
|
||||||
}
|
}
|
||||||
elseif (!isset($_POST["username"], $_POST["password"], $_POST["password_confirm"])) {
|
elseif (!isset($_POST["username"])) {
|
||||||
$message = $language["UNKNOWN_USER_OR_PASSWORD"];
|
$message = $language["UNKNOWN_USERNAME"];
|
||||||
}
|
}
|
||||||
elseif (strlen($_POST["username"] > 20 || strlen($_POST["username"]) < 3)) {
|
elseif (strlen($_POST["username"] > 20 || strlen($_POST["username"]) < 3)) {
|
||||||
$message = $language["USERNAME_LENGTH_INVALID"];
|
$message = $language["USERNAME_LENGTH_INVALID"];
|
||||||
@@ -27,9 +27,6 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
|
|||||||
elseif (ctype_alnum($_POST['username']) != true) {
|
elseif (ctype_alnum($_POST['username']) != true) {
|
||||||
$message = $language["USERNAME_NOT_ALNUM"];
|
$message = $language["USERNAME_NOT_ALNUM"];
|
||||||
}
|
}
|
||||||
elseif ($_POST["password"] != $_POST["password_confirm"]) {
|
|
||||||
$message = $language["PASSWORD_NOT_MATCH"];
|
|
||||||
}
|
|
||||||
elseif (isset($_POST["note"]) && strlen($_POST["note"]) > 50) {
|
elseif (isset($_POST["note"]) && strlen($_POST["note"]) > 50) {
|
||||||
$message = $language["NOTE_LENGTH_EXEEDED"];
|
$message = $language["NOTE_LENGTH_EXEEDED"];
|
||||||
}
|
}
|
||||||
@@ -178,23 +175,6 @@ user_name.oninvalid = function(event) {
|
|||||||
user_name.onkeyup = function (event) {
|
user_name.onkeyup = function (event) {
|
||||||
event.target.setCustomValidity("");
|
event.target.setCustomValidity("");
|
||||||
}
|
}
|
||||||
<?php
|
|
||||||
/** var password = document.getElementById("password")
|
|
||||||
, confirm_password = document.getElementById("password_confirm");
|
|
||||||
|
|
||||||
function validatePassword(){
|
|
||||||
if(password.value != confirm_password.value) {
|
|
||||||
confirm_password.setCustomValidity("Passwörter stimmen nicht überein");
|
|
||||||
} else {
|
|
||||||
confirm_password.setCustomValidity('');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
password.onchange = validatePassword;
|
|
||||||
confirm_password.onkeyup = validatePassword;
|
|
||||||
*/
|
|
||||||
} /* close METHOD != POST */
|
|
||||||
?>
|
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user