Vincent Peikert: Passwörter automatisch löschen

Hallo,
ich habe für einen Freund mit Javascript einen einfachen Passwortschutz für eine Html-Seite erstellt (1. While-Schleife + Bedingte Anweisung). Es können (durch 5 deklarierte Variablen) 5 Passwörter gleichzeitig existieren. Jetzt will er aber, dass ein Passwort gelöscht (oder umbenannt) wird, wenn es einmal eingegeben wurde. Frage: Kann ich den Wert einer Variablen durch Ausführung des Scriptes so ändern, dass auch bei der nächsten Ausführung der neue Wert gilt ? Ich will also den Quelltext automatisch ändern.

Bin um jede Antwort dankbar!

Mfg,
Vincent Peikert

  1. Hallo,

    Ich will also den Quelltext automatisch ändern.

    Das geht gar nicht. Wie du hoffentlich weisst ist JavaScript clientseitig und um Dateien zu ändern oder anzulegen brauchst du eine serverseitige Programmiersprache wie PHP, Pearl, ASP etc etc.

    Des weiteren sei dir gesagt, dass ein JavaScript passwortschutz sehr leicht zu knacken ist, und alles in allem völlig sinnlos.

    gruß

    Severin

    1. Hallo,
      ich denke dann vielleicht an eine seperate Textdatei, deren Inhalt ausgelesen wird (ist das mit DOM nicht möglich ?). Die Variablen würden Ihren Wert also aus der Datei bekommen und den Inhalt der Textdatei muss ich ja auch ändern können.
      Wie kann ich Javascript Passwortschutz knacken ? Mir fällt nur ein, Javascript im Browser zu deaktivieren.

      Mfg,
      Vincent Peikert

      1. Hallo

        Severin hat doch schon gesagt dass das was du vorhast mit JS nicht möglich ist. Die Passwortdatei muss serverseitig liegen weil ja jeder Client auf die gleichen Daten zugreifen muss. Sonst würde ein zuvor gelöschtes Passwort uf einem anderen Rechner wieder möglich sein.
        Glaube ihm einfach, dass du dafür eine Severseitige Programmiersprache brauchst.

        Wie kann ich Javascript Passwortschutz knacken?

        Einfach nachschauen wie funktioniert & ausprobieren...

        Mir fällt nur ein, Javascript im Browser zu deaktivieren.

        Naja, dann funktioniert er gar nicht und du kommst auch nicht auf die Seite...

        NOch eine Anmerkung zum Schluss: Wenn dunen sicheren Passwortschutz haben willst, dann bastel einen mit PHP/Perl/etc. JS ist nicht sicher...

        Grüße

        David

        --
        "Nobody will ever need more than 640k RAM!"
        1981 Bill Gates