Пример #1
0
 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})
Пример #2
0
 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})
Пример #3
0
 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})
Пример #4
0
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'))
Пример #5
0
 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})