2016-08-18 143 views
-1

google search使我這些文章0102Python的瓶用密碼保護的網站的.htaccess類似PHP

隨着01我不知道如何使用它;接收錯誤

ImportError: No module named flask.ext.htpasswd 

隨着02,它似乎是不完整的。

那麼我們如何使用.htaccess密碼來保護網站,類似於我們使用PHP網站的方式?

+0

對於第一種方法,您需要首先安裝'flask-htpasswd':'pip install flask-htpasswd'。 – hjpotter92

+0

請添加您的評論作爲答案被接受。謝謝。 –

回答

2

這兩種解決方案都是完全正確的。對於第一個,因爲已經建立,則需要首先安裝flask-htpasswd擴展:

pip install flask-htpasswd 

對於第二個,你需要證明你的實現。但基本上,該方法要求您創建一個自定義裝飾器,要求進行身份驗證。您可以通過將登錄用戶的憑證存儲在會話中進一步擴展。

+0

第一部作品適合我。萬分感謝! –

+0

儘管我無法在AWS EB上使用它,它適用於AWS EC2。作爲另一個問題的細節在這裏http://stackoverflow.com/q/39031017/248616 –

0

如果你能明文密碼和/或單一登錄帳戶得到,Flask-BasicAuth大大簡單的作品。