簡體   English   中英

如何讓我的密碼提示只在我打開我的網站時出現一次,而不是每次我重新加載頁面或重新訪問它時出現

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM