2017-07-08 60 views
0

我有一個網頁,並試圖爲其添加密碼保護,因此,如果說一個用戶按下「發送」按鈕,但未通過身份驗證,則會出現一個對話框,詢問密碼。我原本以爲使用提示問密碼,並遇到了how to take input as password in javascript promt box。看起來提示並不隱藏文本(我想要的)。在javascript中的便攜式密碼對話框

我可以創建一個自定義對話框,但是在那個時候,我擔心可能會出現一些特殊情況,varous瀏覽器可能會阻止對話框的出現(主要是我關心手機/瀏覽器,阻滯劑等)。我會遇到麻煩,還是有另一種提示輸入密碼的方法?

+0

不要使用提示符。使用htmls密碼輸入 –

+2

瀏覽器不會阻止以簡單HTML/CSS形式實現的對話框,其中包含移動瀏覽器。 – Pointy

+0

謝謝@Pointy這是我的關注。實現爲自定義對話框(使用htmls密碼輸入)。 – user2766918

回答

0

你可以使用.htaccess文件來保護你的網頁

<Files page_to_protect.php> 
AuthUserFile /www/.htpasswd 
AuthGroupFile /dev/null 
AuthName "the message that you want display" 
AuthType Basic 
Require valid-user 
</Files> 

,這是htpasswd文件:

your_name:your_passwd 

最後,只需添加下面給你的按鈕,它會完美作品

<a href="page_to_protect.php"></a> 

如果您不在linux上,您可以創建.htaccess和.htpasswd文件es用記事本++