perf: 优化acl提示

This commit is contained in:
ibuler
2021-03-22 13:56:40 +08:00
committed by Jiangjie.Bai
parent 3e11249e8c
commit 06ed358fbc
4 changed files with 54 additions and 29 deletions

View File

@@ -183,7 +183,7 @@ class AuthMixin:
from acls.models import LoginACL
is_allowed = LoginACL.allow_user_to_login(user, ip)
if not is_allowed:
raise self.raise_credential_error(error=errors.reason_acl_not_allow)
raise errors.LoginIPNotAllowed(username=user.username, request=self.request)
def check_user_auth(self, decrypt_passwd=False):
self.check_is_block()