0

I 次の JS パスワード スクリプト:

<SCRIPT language="JavaScript">
var password;
var pass1="hello";
password=prompt('Please enter your password to view this page!',' ');
if (password==pass1 )
alert('Password Correct! Click OK to enter!');
else
{
window.location="test.html";
}
</SCRIPT>

ユーザーがパスワードを入力した後、パスワードが正しいか間違っているかにかかわらず、ポップアップ ボックスにパスワードを記憶させたいと思います。

または、ユーザーが正しいパスワードを入力すると、ページはユーザーが成功したことを「記憶」(Cookie) し、ブラウザが閉じられるまでパスワードを再度要求しません。

これが理にかなっていることを願っています。

4

1 に答える 1

0

以下を使用して、認証ステータスを Cookie に保存できます。

document.cookie = 'authorized=1';

そして後でそれをチェックしてください:

if (document.cookie.match(/\bauthorized=1\b/))
{
    //do something
}
于 2013-02-07T22:34:31.730 に答える