def user_otp(request, uid):
msg = 'OTP?????'
try:
data = User.objects.get(pk=uid)
profile = UserProfile.objects.get(user=data)
profile.otp = pyotp.random_base32()
profile.save()
messages.add_message(request, messages.SUCCESS, msg)
return HttpResponseRedirect(reverse('system:system_user_list'))
except User.DoesNotExist:
msg = '??????'
except UserProfile.DoesNotExist:
msg = '???????!'
UserProfile(user=data, otp=pyotp.random_base32(), avatar='').save()
except Exception, e:
msg = '????: ' + e.message
messages.add_message(request, messages.ERROR, msg)
return HttpResponseRedirect(reverse('system:system_user_list'))
评论列表
文章目录