def post(self, request): email = request.POST.get('email', None) if EmailAddress.objects.send_confirm(email): return handle_success(request, 'Verification mail is sent to your Inbox.\ If not found in Inbox check junk mail.') messages.info(request, 'Failed to send confirm mail. Please check your email address') return render(request, self.template, {'email': email})
def post(self, request): try: email = request.POST.get('email', None) PasswordReset.create_from_email(email).send() return handle_success(request, PASSWORD['mail_send']) except User.DoesNotExist: messages.info(request, 'The email is not registered. Please check your email address') return render(request, self.template, {'email': email})
def email_confirm_view(request, id, key): try: email_confirm = EmailConfirm.objects.get(key=key) email_confirm.confirm() return handle_success( request, 'Thank you for confirming your email address. Login to continue.', reverse('login')) except EmailConfirm.DoesNotExist: messages.info(request, 'Failed to confirm your email. Request another confirmation token') return redirect(reverse('resend_email_confirm'))
def post(self, request): email = request.POST.get('email', None) if EmailAddress.objects.send_confirm(email): return handle_success( request, 'Verification mail is sent to your Inbox. If not found in Inbox check junk mail.' ) messages.info( request, 'Failed to send confirm mail. Please check your email address') return render(request, self.template, {'email': email})