Hallo Leute,
habe eine Passwortabfrage gestaltet (index.html)
inhalt:
HTML
<form method="post" action="login.php">
<input type="password" name="security" class="place">
<input type="submit" value="Enter" class="submit">
</form>
dieses formular wir auf der login.php ausgewertet:
PHP
<?php
if ($_POST['security'] == 'passwort') {
header('Location: admin.php');
$_POST['check'] = 'ok';
}
else if ($_POST['security'] != 'passwort') {
echo 'login failed';
$_POST['check'] = 'wrong';
}
?>
admin.php soll nun checken ob die POST $check den wert 'ok' oder 'wrong' hat
wenn ok soll der admin bereich erscheinen
wenn $check aber == wrong ist soll angezeigt werden, das man sich einloggen muss
das habe ich inetwa so versucht:
nach falscher oder richtiger eingabe kommt IMMER die ausgabe: FUU
welche durch das else erzeugt wird. ohne else erscheint nichts
wieso kommt nicht status: ok wenn das passwort richtig eingegeben wurde? :s
lg