Ho difficoltà con la risposta fornita qui , ma non riuscivo a capire come implementarlo. Il mio codice è praticamente identico:
<script language="javascript">
function check(form) {
if(form.userName.value == "User" && form.userPass.value == "averyobviouspassword") {
window.open('testok/menu.html')
}
else {
alert("Wrong Password Or Username")
}
}
</script>
Il problema con questo è, se si dovesse ispezionare l'elemento sulla pagina, è possibile vedere chiaramente la password. Non sto cercando altre soluzioni come un database SQL, perché questo è solo un sito Web di test. La soluzione che pensavo potesse funzionare era questa:
if(hash(enteredPassword) == storedHash)
Non so come implementarlo.