Problem mit einem PasswortschutzForum ť Webzone ť PHP & MySQL ť Problem mit einem Passwortschutz
-
19.10.2011 um 13:49 Uhr
Ich habe ein Passwortschutz per php gemacht. er funktioniert aber wenn ich auf die Seite mit einem Passwortschutz reingehe wird da die Anzeige angezeigt: das passwort ist nicht korrekt, obwohl es erst aufkreuzen soll, wenn man etwas falsches eingegeben hat. Wisst ihr was ich da falsch mache?
<?php // Wenn das eingegebene Passwort richtig ist... if(!empty($_POST[\'pw_eingabe\']) && $_POST[\'pw_eingabe\'] == \"Langziehohren\"){ // dann leite weiter... echo \'<meta http-equiv=\"refresh\" content=\"1; url=/Teufelscodex/teil2.php\">\'; } else{ // Wenn PW-Eingabe falsch... echo \'Das eingegebene Passwort war leider falsch!\'; } // Passwortformular mit Eingabefeld in Klartext echo \"<form method=\'POST\'>\"; echo \"<input type=\'text\' name=\'pw_eingabe\'><input value=\'heraus\' type=\'submit\'>\"; echo \"</form><br>\"; ?>
Wäre toll wenn mir jemand dabei helfen könnte
lg Ivy
-
19.10.2011 um 19:17 Uhr
Probiers mal damit:
<?php // Wenn das eingegebene Passwort richtig ist... if(isset($_POST['submit']){ // Sofern submit geklickt if(!empty($_POST['pw_eingabe']) && $_POST['pw_eingabe'] == "Langziehohren"){ // dann leite weiter... echo '<meta http-equiv="refresh" content="1; url=/Teufelscodex/teil2.php">'; } else{ // Wenn PW-Eingabe falsch... echo 'Das eingegebene Passwort war leider falsch!'; } } // Passwortformular mit Eingabefeld in Klartext echo "<form method='POST'>"; echo "<input type='text' name='pw_eingabe' /><input value='heraus' type='submit' name='submit' />"; echo "</form><br>"; ?>
Indem du zuerst pruest ob das Formular ueberhaupt abgeschickt wurde,
sollte die Meldung dann auch nur noch erscheinen,
wenn sie auch gewuenscht ist
... { signatur } ...
[ 1 ]
Seite 1 von 1

Neues Thema
Antworten
Zitat 




