Hallo, ich benutze den folgenden Code um einen Bereich nur mit Passwort anzeigen zu lassen:
PHP
<form action="phptest.php" method="post" name="passworteingabe">
Bitte Passwort eingeben!
<input type="text" name="passwort" size="30">
<input type="submit" value="Login" name="absenden">
</form>
</center>
<?php
$moegliche_passwoerter = array("passwort1","testpasswort", "passwort2");
if (array_search($_POST['passwort'], $moegliche_passwoerter)) {
echo "Passwort richtig \n \n";
echo "Der Inhalt, der angezeigt werden soll, wenn eines der 3 PW's richtig eingegeben wurde";
} else {
echo ("Falsches Passwort!");
}
?>
Alles anzeigen
1.: Wenn ich testpasswort und passwort2 eingebe, wird der gewünschte Inhalt angezeigt, bei passwort1 jedoch kommt die Meldung Falsches Passwort, wieso?
2.: Wie bekomme ich es hin, dass nicht direkt beim Aufrufen der Seite "Falsches Passwort" angezeigt wird?
LG
Eike