47 lines
1.6 KiB
PHP
47 lines
1.6 KiB
PHP
<!-- Sie sollen für einen Loginbereich eine Registrierungsseite gestalten. Hierbei sollen der Name, der Benutzername und zwei mal das Passwort abgefragt werden. Diese Daten sollen dann wieder übergeben werden. Dabei sollen der Name und der Benutzername angezeigt werden und auch noch zusätzlich, ob die beiden Passwörter übereinstimmen oder nicht. Achten Sie darauf: Dadurch dass es sich darum um sensible Daten handelt, sollen diese via POST übergeben werden. -->
|
|
|
|
<form action="" method="POST" >
|
|
<label for="num1">Name:</label>
|
|
<br />
|
|
<input type="text" required name="name" />
|
|
<br />
|
|
<label for="sign">Username: </label>
|
|
<br />
|
|
<input type="text" name="username" />
|
|
<br />
|
|
<label for="num2">Password: </label>
|
|
<br />
|
|
<input type="password" name="password1" />
|
|
<br />
|
|
<label for="num2">Password wiederholen: </label>
|
|
<br />
|
|
<input type="password" name="password2" />
|
|
<br />
|
|
<input type="submit" />
|
|
</form>
|
|
|
|
<?php
|
|
|
|
if(!isset($_POST["name"]) || !isset($_POST["username"]) || !isset($_POST["password1"]) || !isset($_POST["password2"]) || empty($_POST["name"]) || empty($_POST["username"]) || empty($_POST["password1"]) || empty($_POST["password2"]))
|
|
{
|
|
echo "<p>Leider wurden Daten falsch oder nicht eingegeben :(</p>";
|
|
exit();
|
|
}
|
|
|
|
$name = $_POST["name"];
|
|
$username = $_POST["username"];
|
|
$password1 = $_POST["password1"];
|
|
$password2 = $_POST["password2"];
|
|
|
|
if($password1 != $password2)
|
|
{
|
|
echo "<p>Leider stimmen die Passwörter nicht überein...</p>";
|
|
exit();
|
|
}
|
|
|
|
echo "<p>Name: $name</p>";
|
|
echo "<p>Username: $username</p>";
|
|
echo "<p>Die Passwörter stimmen überein!</p>";
|
|
|
|
|
|
?>
|