Eine von mehreren Möglichkeiten:
PHP Alles anzeigen<?php session_start(); $errors = array(); $error = ""; if(isset($_POST['user'])) { if (empty($_POST['user'])) $errors[] = "Username"; if (empty($_POST['pass'])) $errors[] = "Passwort"; if (!count($errors)) { if(($_POST['user'] == "user1" && $_POST['pass'] == "passwort3") || ($_POST['user'] == "user2" && $_POST['pass'] == "passwort4")) { $_SESSION['eingeloggt'] = TRUE; $_SESSION['user'] = $_POST['user']; echo "Hallo ".$_SESSION['user'] . "<p><a href=\"daten.php\">Ihre Daten</a></p> <p><a href=\"ausloggen.php\">Ausloggen</a></p>"; } else $error = "Zugangsdaten falsch"; } } if(! isset($_POST['user']) || count($errors) || $error != "") { if (count($errors)) echo "<p>" . implode (" und ", $errors) . " nicht eingegeben</p>"; if ($error != "") echo "<p>$error</p>"; echo "<form action='" . $_SERVER['SCRIPT_NAME'] . "' method='post'> <p>Username:</p> <p><input type='text' name='user' /></p> <p>Passwort:</p> <p><input type='password' name='pass' /></p> <p> </p> <p><input type='submit' value='Senden' /></p> </form> "; } ?>
:p :p
Ich werde Code jetzt mal genau analysieren, zumindest das was ich noch nicht kenne. Und dann weiter daran arbeiten, ich bedanke mich erst mal für eure vielen Post dazu :p:p