我使用django-oscar
在电子商店工作,并且我使用django-axes
进行登录尝试捕获。
当我获得django
管理员登录时,一切正常:如果我三次失败,axes
将我锁定。
但是当我在奥斯卡登录失败很多次时,我又一次又一次地尝试再次问题...... axes
永远不会把我锁定!
我使用django-axes==2.2.0
使用此设置:
AXES_LOGIN_FAILURE_LIMIT = 3
AXES_USE_USER_AGENT = True
AXES_COOLOFF_TIME = 24
任何人都可以帮助我吗?
更新
我做了documentation步骤,我有两种不同的表现:
url(r'^accounts/login/$', watch_login(login.as_view()),
name='login'),
观察者没有抓住失败的登录注册。我放
这是因为Oscar
的默认登录网址是login/
网址
在Oscar
中不存在。如果我放url(r'^login/$',
watch_login(login.as_view()), name='login'),
,观察者会抓住
登录尝试失败,但仅在login/
网址中,这是一个新的网址
如前所述,但在Oscar
的默认登录网址浏览器中并没有
抓住这个问题。任何人都可以解释为什么会发生这种情况吗?