如何为托管在Gunicorn上的网站设置密码保护
有没有办法给一个用gunicorn托管的应用加上密码保护?
我之前在apache里用.htaccess做过这个,但在gunicorn里能做到吗?
2 个回答
1
你还可以使用中间件,举个例子,如果请求不符合要求,就可以结束所有会话并不显示任何内容。比如,你可以定义一个中间件,检查请求是否来自你使用的IP地址,如果是,就不做任何处理;如果不是,就停止处理。这可能不是最好的办法,但也是一种解决方案 :)
1
你给这个问题加了django标签,Django里面有一些很实用的功能...
你可以在你的特定视图函数前面加上@login_required。
这样的话,如果当前的“匿名”用户没有登录,就会被强制跳转到登录页面。