使用类似于PHP的.htaccess密码保护网站的Python Flask

时间:2016-08-18 05:40:22

标签: .htaccess flask .htpasswd flask-extensions

我的google search引导我阅读这些文章01 02

01我不知道如何使用它;收到错误

ImportError: No module named flask.ext.htpasswd

02,似乎不完整。

那么我们如何使用.htaccess密码保护网站,就像我们使用PHP网站一样?

2 个答案:

答案 0 :(得分:2)

这两种解决方案都是完全正确的。对于第一个,如已经建立的那样,您需要先安装flask-htpasswd扩展名:

pip install flask-htpasswd

对于第二个,您需要显示您的实现。但基本上,该方法要求您创建一个要求身份验证的自定义装饰器。您可以通过在会话中存储登录用户的凭据来进一步扩展它。

答案 1 :(得分:0)

如果您可以使用纯文本密码和/或单一登录帐户Flask-BasicAuth非常简单且有效。