我正在使用django-axes来限制对管理员后端的登录尝试。然而,对于我的前端客户端登录,通过django-allauth我找不到任何检测和防止登录失败的机制。
有什么最好的方法可以防止使用allauth进行多次登录尝试吗?是否有推荐的解决方案?我不太想阻止特定IP的尝试,但是防止对单个用户名(例如“admin”)进行多次尝试会很好。
提前感谢您的帮助。
我正在使用django-axes来限制对管理员后端的登录尝试。然而,对于我的前端客户端登录,通过django-allauth我找不到任何检测和防止登录失败的机制。
有什么最好的方法可以防止使用allauth进行多次登录尝试吗?是否有推荐的解决方案?我不太想阻止特定IP的尝试,但是防止对单个用户名(例如“admin”)进行多次尝试会很好。
提前感谢您的帮助。
我不确定这是否是最好的方法,但我使用轴来监视allauth登录,如下所示:
from axes.decorators import watch_login
from allauth.account.views import login
url(r'^accounts/login/$', watch_login(login)),
url(r'^accounts/', include('allauth.urls')),