Browse Source

fix: 修复 otp 返回时报错

pull/7385/head
ibuler 3 years ago committed by Jiangjie.Bai
parent
commit
19ecc7fef6
  1. 7
      apps/users/views/profile/otp.py

7
apps/users/views/profile/otp.py

@ -39,7 +39,8 @@ class UserOtpEnableStartView(AuthMixin, TemplateView):
try:
self.get_user_from_session()
except SessionEmptyError:
return redirect('authentication:login') + '?_=otp_enable_start'
url = reverse('authentication:login') + '?_=otp_enable_start'
return redirect(url)
return super().get(request, *args, **kwargs)
@ -72,8 +73,8 @@ class UserOtpEnableBindView(AuthMixin, TemplateView, FormView):
def _pre_check_can_bind(self):
try:
user = self.get_user_from_session()
except:
verify_url = reverse('authentication:user-otp-enable-start')
except Exception as e:
verify_url = reverse('authentication:user-otp-enable-start') + f'?e={e}'
return HttpResponseRedirect(verify_url)
if user.otp_secret_key:

Loading…
Cancel
Save