2016-08-18 141 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大大简单的作品。