4 Eingabeformen für Passwortabfrage
Jochen Kobusch
- php
0 chris
Hallo zusammen,
ich möchte gerne, das ein benutzer für einen bestimmten Bereich einen sogenannten Passwortschlüssel eingeben muss.
Bin Nueling im Bereich PHP, aber habe versucht es zu basteln, aber es funktioniert nicht, was mache ich falsch?
Seite mit den 4 Textfeldern:
<form method="post" action="key.php">
<td width="8%"><input name="pw1" type="password" size="10"></td>
<td width="0%">-</td>
<td width="8%"><input name="pw2" type="password" size="10"></td>
<td width="0%">-</td>
<td width="8%"><input name="pw3" type="password" size="10"></td>
<td width="0%">-</td>
<td width="8%"><input name="pw4" type="password" size="10"></td>
<td><input type="submit" name="submit" value="los >"></td>
Seite mit dem PHP Quelltext (key.php):
<?php
if($HTTP_POST_VARS[pw1] == "AAAA"
$HTTP_POST_VARS[pw2] == "AAAA"
$HTTP_POST_VARS[pw3] == "AAAA"
$HTTP_POST_VARS[pw4] == "AAAA"){
echo "Richtig! Du bist drin!";
echo "Der geheime Inhalt (...)";
} else {
die("Falsches Passwort!");
}
?>
Ich weiss nicht mehr weiter, wo ist mein Fehler?
Grüße
Jochen
if($HTTP_POST_VARS[pw1] == "AAAA" &&
$HTTP_POST_VARS[pw2] == "AAAA" &&
$HTTP_POST_VARS[pw3] == "AAAA" &&
$HTTP_POST_VARS[pw4] == "AAAA"){
du hast die verknüpfung vergessen...
hier haste ma nen beispiel
http://www.codeschnipsel.net/index.php?action=ausgabe_php&id=1064522708
gruss cm
du hast die verknüpfung vergessen...
Vielen dank für Deine Hilfe. Jetzt funktioniert es.
Grüße
Jochen
Hello,
du hast die verknüpfung vergessen...
Vielen dank für Deine Hilfe. Jetzt funktioniert es.
Grüße
Jochen
Liebe Grüße aus http://www.braunschweig.de
Tom
Hallo Jochen,
du hast die verknüpfung vergessen...
Vielen dank für Deine Hilfe. Jetzt funktioniert es.
Wenn Du PHP, Version >= 4.1.0 verwendest solltest Du besser über
$_POST['pw1'], $_POST['pw2'], ...
auf die via POST übermittelten Daten zugreifen, siehe dazu http://de2.php.net/reserved.variables
Noch eine Frage: Ist für alle Personen die gleiche Kombination von vier fest vorgegebenen Passwörtern vorgesehen? Typisch ist doch die Kombination von
Benutzername
Passwort
Diese Kombinationen könntest Du z.B.
in einem assoziativen Array,
in einer Textdatei
in einer Datenbank
pflegen.
Freundliche Grüsse,
Vinzenz