def forgot_step1done(request):
if request.user.is_authenticated():
return redirect(_login_redirect_url(request))
signer = Signer('accounts.views.forgot-email')
email_signed = urlsafe_base64_decode(request.GET.get('e', ''))
try:
email = signer.unsign(email_signed)
except BadSignature:
raise SuspiciousOperation('forgot_step1done received invalid signed email {}'.format(signer))
return render(request, 'accounts/forgot/step1done.html', {'email': email})
评论列表
文章目录