Passwortabfrage mit JavaScript?
Ich möchte eine Passwortabfrage mit JavaScript erstellen. Also man gibt den Link der Website ein und dann öffnet sich ein Pop-Up-Fenster bei dem nach dem Passwort (wenn möglich auch nach dem Benutzernamen) gefragt wird. Ich weiß, dass es nicht wirklich sicher ist, aber das ist mir egal.
2 Antworten
let text;
let username = prompt("username:");
let password = prompt("password:");
if (username == null || username == "" || password == null || password == ""){
console.log('Input abgebrochen/leer);
}
else{
if(username == "Admin" && password == "geheim"){
alert("Eingeloggt");
}
else{
alert("Login falsch");
}
}
Ich weiß, dass es nicht wirklich sicher ist, aber das ist mir egal.
Das soll dir aber nicht egal sein. Das Passwort ist ja dann im Client als Klartext ersichtlich, was dann den Sinn eines Passworts aufhebt.
Kurze Antwort: Das exakte wie im Screenshot kannst du mit JavaScript nicht machen. Diese Prompt wird über das HTTP-Protokoll aufgerufen. Das müsstest du also vom Server aus aufrufen (PHP, JavaScript (Node.JS/Express), Spring, etc.).
Was du mit JavaScript machen kannst, ist wie es in der anderen Antwort steht. Da werden aber zwei aufeinanderfolgende Prompts angezeigt und das Passwortfeld ist dann auch im Klartext ersichtlich (Eingabe wird nicht zensiert).
Wo muss ich das hin kopieren?