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')
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'], }