Sie nicht sanely auf Kunden abhängig Seite JavaScript, um festzustellen, ob Benutzerdaten korrekt sind. Der Browser (und der gesamte Code, der das ausführt) unterliegt der Kontrolle des Benutzers, nicht Sie, also ist es nicht vertrauenswürdig.
Der Benutzername und das Passwort müssen mit einem Formular eingegeben werden. Die OK-Schaltfläche wird eine Senden-Schaltfläche sein. Das Aktionsattribut muss auf eine URL verweisen, die von einem Programm verarbeitet wird, das die Anmeldeinformationen überprüft.
Dieses Programm könnte in JavaScript geschrieben werden, aber wie Sie darüber gehen, hängt davon ab, welche server side JavaScript engine Sie verwendeten. Beachten Sie, dass SSJS keine Mainstream-Technologie ist. Wenn Sie es also wirklich verwenden möchten, müssen Sie ein spezialisiertes Hosting verwenden oder Ihren eigenen Server verwalten.
(Ein halbes Jahrzehnt später und SSJS ist viel häufiger dank Node.js, es ist immer noch ziemlich spezialisiert).
Wenn Sie danach umleiten möchten, muss das Programm eine HTTP Location header ausgeben.
Beachten Sie, dass Sie überprüfen müssen, ob die Anmeldedaten OK sind (normalerweise durch Speichern eines Tokens, das nicht das eigentliche Passwort in einem Cookie ist), bevor Sie eine private Seite ausgeben. Andernfalls könnte jemand auf die privaten Seiten gelangen, wenn er die URL kennt (und somit das Anmeldesystem umgeht).
Während es ist nicht klar, genau das, was Sie wollen, Sie Javascript Login zu umgehen verwenden und Umleitung ist keine gute Idee, wie ein versierter Anwender kann so leicht einschränkt Bypass . – micmcg