Second implementation with matrix_synapse_rest_auth #2
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
$language = array(
|
||||
"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_NOT_ALNUM" => "Nutzername ist nicht alphanumerisch",
|
||||
"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
|
||||
$message = $language["UNKNOWN_SESSION"];
|
||||
}
|
||||
elseif (!isset($_POST["username"], $_POST["password"], $_POST["password_confirm"])) {
|
||||
$message = $language["UNKNOWN_USER_OR_PASSWORD"];
|
||||
elseif (!isset($_POST["username"])) {
|
||||
$message = $language["UNKNOWN_USERNAME"];
|
||||
}
|
||||
elseif (strlen($_POST["username"] > 20 || strlen($_POST["username"]) < 3)) {
|
||||
$message = $language["USERNAME_LENGTH_INVALID"];
|
||||
@@ -27,9 +27,6 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
|
||||
elseif (ctype_alnum($_POST['username']) != true) {
|
||||
$message = $language["USERNAME_NOT_ALNUM"];
|
||||
}
|
||||
elseif ($_POST["password"] != $_POST["password_confirm"]) {
|
||||
$message = $language["PASSWORD_NOT_MATCH"];
|
||||
}
|
||||
elseif (isset($_POST["note"]) && strlen($_POST["note"]) > 50) {
|
||||
$message = $language["NOTE_LENGTH_EXEEDED"];
|
||||
}
|
||||
@@ -178,23 +175,6 @@ user_name.oninvalid = function(event) {
|
||||
user_name.onkeyup = function (event) {
|
||||
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>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user