fix: 修复 otp 返回时报错

pull/7385/head
ibuler 3 years ago committed by Jiangjie.Bai
parent 0020343ae0
commit 19ecc7fef6

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

Loading…
Cancel
Save