• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Eingabe verschlüsseln window.prompt

Powerpitt

Neues Mitglied
Hallo Leute,
zur Zugriffsberechtigung einer Webseite soll eine Passwortabfrage geschehen, die mit folgendem Code umgesetzt wird:

HTML:
<html><head><title>Login</title>
<script type="text/javascript">

function Passwortabfrage () {
  var Passwort = "0000";
  var Eingabe = window.prompt("Bitte geben Sie das Passwort ein", "");
  
  while(Eingabe != Passwort)
  {
        alert("Falsches Passwort!");
        var Eingabe = window.prompt("Bitte geben Sie das Passwort ein", "");
  }
  location.href = "config.html";
}
</script>
</head><body onload="Passwortabfrage()">
<h1>Login</h1>
</body></html>

Leider ist die Eingabe nicht verschlüsselt. Daher meine Frage:

Kann man es mit window.prompt so umsetzen, dass das Eingabefeld nicht die Eingabe, sondern stattdessen Punkte anzeigt? Wenn ja, wie?

Danke im Voraus
LG
 
Hallo,

nein.
Was soll das für eine Abfrage in Javascript sein mit PW?
Damit gibst den User das gefühl das da was ein bisschen sicher ist aber damit wird das nie was.

Mach ein Formular mit input feld password und prüfe das mit PHP, alles andere is nichts.
ps PW werden natürlich nicht in klartext gespeichert.

Cheffchen
 
in etwa so?

HTML:
<html><head><title>Login</title>
<h1> Login </h1>
<form name="Eingabe" action="d:/Dateien/login.php">
Passwort eingeben:
<input type="password" name="passwort" size="10">

<input type="submit" value="weiter">
</form>

PHP:
 <?php
$passwort=$HTTP_GET_VARS['passwort'];

    if($passwort=="0000") 
    {
        print("Login korrekt");
        print("weiter zu [url='config.html'][/url]");
    }    
    else 
    {
        print("Falsches Passwort");
    }

?>

Leider wird die Datei config.html nicht geöffnet. Was mache ich denn da falsch?

Danke
 
Hallo,
im grunde schon nur die method="get" fehlt, besser natürlich per post.

Das ist aber php code also wird das in einer config.html nicht funtionieren.
2 Möglichkeiten
1 in xyz.php ändern
2 das auslagern, also extra php datei und per ajax die Daten schicken.

Cheffchen
 
Guten Morgen,

danke für die Info, leider weiß ich gerade nicht genau wie ich das machen soll. Kann mir da jemand mit nem Code aushelfen?

Vielen Dank
 
Zurück
Oben