django-axes 登录的 IP 地址不显示
Posted
技术标签:
【中文标题】django-axes 登录的 IP 地址不显示【英文标题】:IP address for django-axes logins does not show 【发布时间】:2020-12-15 01:04:47 【问题描述】:我的 Django 应用程序运行 django-axes,到目前为止一切正常,但是,在 django-axes 管理部分,IP 地址似乎不起作用。它只是显示一个“-”。
也许我应该为 django-axes 配置一个设置来启用它,或者它是我的 Django 项目设置之一,它可以防止这种情况发生吗?也许其中之一:
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
SECURE_BROWSER_XSS_FILTER = True
SECURE_SSL_REDIRECT = True
SECURE_HSTS_SECONDS = 2592000
SECURE_HSTS_INCLUDE_SUBDOMAINS = True
SECURE_HSTS_PRELOAD = True
SECURE_CONTENT_TYPE_NOSNIFF = True
SECURE_REFERRER_POLICY = 'same-origin'
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
X_FRAME_OPTIONS = 'DENY'
【问题讨论】:
【参考方案1】:请设置AXES_META_PRECEDENCE_ORDER = ('HTTP_X_FORWARDED_FOR', 'X_FORWARDED_FOR', 'REMOTE_ADDR')
。或者添加您的标头配置。
【讨论】:
以上是关于django-axes 登录的 IP 地址不显示的主要内容,如果未能解决你的问题,请参考以下文章