Loading...   Upload Image

Problem mit einem PasswortschutzForum » Webzone » PHP & MySQL » Problem mit einem Passwortschutz

Neues Thema verfassen Neues Thema

  • IvyBrooksUser ist offline
    Newbie



    Registriert: 06.08.2011
    Beitraege: 3

    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>\";
    ?>

    Wre toll wenn mir jemand dabei helfen knnte
    lg Ivy



  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1058

    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 } ...
  • IvyBrooksUser ist offline
    Newbie



    Registriert: 06.08.2011
    Beitraege: 3

    15.09.2012 um 15:59 Uhr

    also ich glaube der code geht nicht, da ich eine fehlermeldung bekomme
    und zwar die hier: Parse error: syntax error, unexpected '{' in /var/customers/webs/annis6/paket1/Adventure/hoehle/teil2.php on line 3
    jedoch kann ich die klammer schlecht weg mache sonst geht das ganze ja nicht mehr >.<



  • rompersUser ist offline
    Newbie


    rompers

    Registriert: 23.08.2012
    Beitraege: 3

    16.11.2012 um 09:57 Uhr

    dann versuch das ;)

    <?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>';
    
    ?>



    LG rompers
  • neomiiUser ist offline
    Beginner


    neomii

    Registriert: 03.02.2013
    Beitraege: 48

    08.02.2013 um 21:27 Uhr

    Wie schafft man es, dass die Passworteingabe verschlsselt angezeigt wird? Dh. mit Punkten?



  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1058

    09.02.2013 um 18:36 Uhr

    <input type="password" name="pw_eingabe" />


    ;)



    ... { signatur } ...
  • neomiiUser ist offline
    Beginner


    neomii

    Registriert: 03.02.2013
    Beitraege: 48

    09.02.2013 um 18:39 Uhr

    Dankeschn :) *freu*




[ 1 ] Seite 1 von 1


       ALL-INKL.COM - Webhosting Server Hosting Domain Provider