Passwort

Hallo!

Ich versuche einen “Passwortschutz” mit hilfe von PHP zu schreiben. Mein PHP Code:

<?php

  $pass = '0000';

  if ($pass != $_POST['pass']) 
    {                                
    echo '<span>Falsches Passwort!</span> <a href="index.html" onfocus="if (this.blur) this.blur()">Zurück</a>';
    } 

  else 
    {
    <a href="write.html" onfocus="if (this.blur) this.blur()">Enter</a>
    }

  ?>

Mein Formular:

<form action="pass.php">
    <table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td align="right">Passwort:</td>
        <td><input name="pass" type="password" size="15" maxlength="30"></td>
      </tr>
      <tr>
        <td align="right">Aktion:</td>
        <td>
          <input type="submit" value="Einloggen">
          <input type="reset" value="Löschen">
        </td>
      </tr>
    </table>
    </form>

Das funkt aber noch nicht. Als Ausgabe bekomme ich nur:

Egal ob richtiges oder falsches Passwort.

Danke für die Hilfe!! :slight_smile:

Ok, danke! aber ich bekomme als Ausgabe nur:

Egal ob Passortrichtig oder Falsch…

Hi,

deine Syntax ist ja auch nicht richtig. SChau dir mal dein elwse an - was soll denn da passieren? Fehlt da vielleicht ein Echo und entsprechende Anfürhungszeichen?

Ok, dann:

Ausgabe ist jetzt:

Also selbses Problem. :smiley: Danke schonmal!

Da immernoch falsche Syntax.

Achja also:

Und Ausgabe:

Richtig so? Trotzdem danke für die Hilfe!! :wink: :slight_smile: Die Ausgabe bleibt die selbe, der Fehler muss an iwas anderem liegen…

Die Syntax ist nun richtig - allerdings sagst du dem Server wohl nicht,d ass dieses Dokument durch den Parser geschickt werden soll - ich nehem an deine Datei heißt irgendwas.html, richtig?

Die Datei heißt pass.php. Ich Arbeite momentan allerdings OffLine. Muss ich die Dateien hochladen um richtig daran Arbaiten zu können?

hmpf :smiley: Da haben wir doch das Problem.

Wenn du offline arbeitest hast du dir sicher keine Serverumgebung geschaffen - somit also auch nichts, das deinen Code parsen könnte. Versuch es mal entweder
a) lokal auf deinem Rechner mit Xampp
oder
b) lade die Datei auf deinen Webspace und schau was passiert.

Oops. :smiley: :smiley: Vielen, vielen dank!!! :slight_smile: Werde die Dateien eben hochladen!!! :slight_smile: Danke!! :wink:

Oder meinste so was?

Passwort Schließen
Privater Bereich !
Finger weg !

<?php $passwortkorrekt="passwort"; /* oder so... */ if (!isset($_POST['passwort'])) { print("

Bitte Passwort eingeben!

\n"); print("\n"); echo "

Passwort: \n"; echo "

\n"; echo "\n"; die(); } elseif ($_POST['passwort']!=$passwortkorrekt) { echo "

Falsches Passwort!

\n"; echo "

Neuer Versuch:

\n"; print("\n"); echo "

Passwort: \n"; echo "

\n"; echo "\n"; die(); } else { ?>

Links


Bla bla und so weiter


Gedanken zu meiner Webseite.

<?php } /* Zum Abschliessen des ELSE-Teils */ ?>

Der link da zu.
hartmut.bplaced.net/passwort.php

Passwort=passwort

@HEIMIE
http://hartmut.bplaced.net/passwort.php/’%3E%3Cscript%3E%20alert(%22XSS%22);%20%3C/script%3E

Edit: E vergessen

Hier kannste es dir runter laden.
hartmut.bplaced.net/passwort.zip