[英]How do I make my password prompt only show up once when I open up my website instead of every time I reload the page or revisit it
我可以設置時間限制嗎(例如 8 小時后您必須重新輸入密碼)? 這是我的非常簡單的 javascript:
<SCRIPT language="JavaScript">
<!--hide
var password;
var pass1="x10Kz4iz4ZvEB2wgUBA5otc1";
var pass2="x10Kz4iz4ZvEB2wgUBA5otc1";
var pass3="x10Kz4iz4ZvEB2wgUBA5otc1"
password=prompt('Please enter your password to view this page!',' ');
if (password==pass1 || password==pass2 || password==pass3)
alert('Password Correct! Click OK to enter!');
else
{
alert('Uh oh try again');
window.location="#";
}
//-->
</SCRIPT>
我在 HTML 文本的標題標簽下有這個。 謝謝:)
這並不是真正保護您網站的安全方法,因為任何人都可以查看頁面的源代碼並看到 Javascript 以及您在其中編寫的密碼。
但是,出於學習目的,您可能想了解如何設置和獲取 cookies( 如何從 cookie 中創建和讀取值? )。 您可以存儲用戶登錄的時間,下次檢查是否已經八小時(只需將上次登錄的時間和日期與當前登錄時間和日期進行比較)。
此外,要獲取當前時間,您應該閱讀 Javascript Date() function。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.