Exemple #1
0
def verify_email_resend(request):
    rest = RestEmailVerification()
    result = rest.resend(username=request.user.username)
    if 'errorType' in result:
        messages.add_message(request, messages.ERROR, _(result['errorMessage']))
        return redirect('index')
    else:
        messages.add_message(request, messages.SUCCESS, _('New verification email has been sent.'))
        return redirect('verify-email')
Exemple #2
0
    def clean(self):
        rest_api = RestEmailVerification()

        result = rest_api.verify(self.cleaned_data["verify_hash"])
        if "errorMessage" in result:
            raise forms.ValidationError(_(result['errorMessage']))
        else:
            return {
                'email': result['username'],
            }