Пример #1
0
def add_email(request, template_name='emailauth/add_email.html'):
    if request.method == 'POST':
        form = AddEmailForm(request.POST)
        if form.is_valid():
            email_obj = UserEmail.objects.create_unverified_email(
                form.cleaned_data['email'], user=request.user)
            email_obj.send_verification_email()
            email_obj.save()
            return HttpResponseRedirect(reverse('emailauth_add_email_continue',
                args=[email_obj.email]))
    else:
        form = AddEmailForm()

    context = RequestContext(request)
    return render_to_response(template_name,
        {'form': form},
        context_instance=context)
Пример #2
0
def add_email(request, template_name='emailauth/add_email.html'):
    if request.method == 'POST':
        form = AddEmailForm(request.POST)
        if form.is_valid():
            email_obj = UserEmail.objects.create_unverified_email(
                form.cleaned_data['email'], user=request.user)
            email_obj.send_verification_email()
            email_obj.save()
            return HttpResponseRedirect(reverse('emailauth_add_email_continue',
                args=[quote_plus(email_obj.email)]))
    else:
        form = AddEmailForm()

    context = RequestContext(request)
    return render_to_response(template_name,
        {'form': form},
        context_instance=context)