mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-06-26 06:52:53 +00:00
[Bugfix] 修复otp登录时导致的500
This commit is contained in:
parent
0fd43f48f0
commit
61407331bc
@ -133,7 +133,7 @@ class UserLoginGuardView(mixins.AuthMixin, RedirectView):
|
||||
user = self.check_user_auth_if_need()
|
||||
self.check_user_mfa_if_need(user)
|
||||
self.check_user_login_confirm_if_need(user)
|
||||
except errors.CredentialError:
|
||||
except (errors.CredentialError, errors.SessionEmptyError):
|
||||
return self.format_redirect_url(self.login_url)
|
||||
except errors.MFARequiredError:
|
||||
return self.format_redirect_url(self.login_otp_url)
|
||||
|
@ -22,4 +22,6 @@ class UserLoginOtpView(mixins.AuthMixin, FormView):
|
||||
except errors.MFAFailedError as e:
|
||||
form.add_error('otp_code', e.msg)
|
||||
return super().form_invalid(form)
|
||||
except:
|
||||
return redirect_to_guard_view()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user