Вы не можете здраво зависеть от стороны клиента JavaScript, чтобы определить, если учетные данные являются правильными. Браузер (и весь код, который его выполняет) находится под контролем пользователя, а не вас, поэтому он не заслуживает доверия.
Необходимо ввести имя пользователя и пароль, используя форму. Кнопка OK будет кнопкой отправки. Атрибут action должен указывать на URL-адрес, который будет обрабатываться программой, которая проверяет учетные данные.
Эта программа может быть написана на JavaScript, но как вы думаете, что будет зависеть от того, что вы использовали server side JavaScript engine. Обратите внимание, что SSJS не является основной технологией, поэтому, если вы действительно хотите ее использовать, вам придется использовать специализированный хостинг или администрировать собственный сервер.
(Половина десятилетия спустя и SSJS гораздо более распространены благодаря Node.js, но он все еще довольно специализирован).
Если вы хотите перенаправить впоследствии, программа должна испустить HTTP Location header.
Обратите внимание, что вам необходимо проверить, что учетные данные в порядке (обычно, сохраняя токен, который не является фактическим паролем, в файле cookie) перед выдачей какой-либо частной страницы. В противном случае любой человек мог бы попасть на частные страницы, зная URL (и, таким образом, обходя систему входа).
Пока его не совсем ясно, что вы хотите, с помощью JavaScript для обработки входа и перенаправление не отличная идея, как смекалка пользователь может легко перепускной ограничивает, как это , – micmcg