如何在Flask中设置cookie_path,server_name并实现对暴力登录尝试的锁定

时间:2019-05-16 08:08:40

标签: python-3.x flask gunicorn

我正在尝试为我的烧瓶应用程序设置cookie_path和server_name,但不知道该怎么做。 此外,我想在失败的登录尝试次数达到“ x”次之后实施帐户锁定。 我正在将Gunicorn与Flask结合使用以进行生产。

我已经尝试过设置配置变量,例如-

app.config['SESSION_COOKIE_PATH"] and app.config["SERVER_NAME"]

,但是它没有在响应头中更改它们。 像这样的东西

以下内容写在 init .py中:

app.config['SESSION_COOKIE_PATH'] = "/some/path/on/server"

app.config['SERVER_NAME'] = "some_name"

并且我也尝试过以这种方式设置响应头,其中设置了除服务器以外的所有其他头-

@app.after_request
def apply_caching(response):
    response.headers["X-Frame-Options"] = "SAMEORIGIN"
    response.headers["X-XSS-Protection"] = "1; mode=block"
    response.headers["X-Content-Type"] = "nosniff"
    response.headers['Allow'] = "POST, GET, HEAD"
    response.headers['Server'] = "ABC"
    return response

我希望它会更改响应头中的那些变量,但它什么也没做。

0 个答案:

没有答案