Пример #1
0
def password_reset_redirect(request, **kwargs):
    if request.user.is_authenticated():
        return redirect('exmo2010:index')
    kwargs['extra_context'] = {
        'required_error': Field.default_error_messages['required']
    }
    kwargs['password_reset_form'] = CustomPasswordResetForm
    return auth_password_reset(request, **kwargs)
Пример #2
0
def password_reset(request, campaign_slug):
    """Wrapper around django's password_reset"""
    redirect = reverse('password_reset_done', kwargs={'campaign_slug': campaign_slug})
    return auth_password_reset(
            request, 
            is_admin_site = True, 
            password_reset_form = PasswordResetForm, 
            post_reset_redirect = redirect)
Пример #3
0
def password_reset_redirect(request, **kwargs):
    if request.user.is_authenticated():
        return redirect('exmo2010:index')
    kwargs['extra_context'] = {'current_title': _('Password reset (step %d from 3)') % 1}
    kwargs['password_reset_form'] = CustomPasswordResetForm
    crumbs = ['Home']
    breadcrumbs(request, crumbs)
    return auth_password_reset(request, **kwargs)
Пример #4
0
def password_reset(
        request,
        template_name='registration/password_reset.html',
        email_template_name='registration/password_reset_email.html'):
    return auth_password_reset(
        request,
        template_name=template_name,
        email_template_name=email_template_name,
        post_reset_redirect=reverse('website.views.index'))
Пример #5
0
def password_reset(request):
    from_registration = request.GET.get("registration", False)
    extra_context = {"from_registration": from_registration}
    return auth_password_reset(
        request,
        password_reset_form=PasswordResetForm,
        template_name="accounts/password_reset_form.html",
        extra_context=extra_context,
    )
Пример #6
0
def password_reset(request):
    from_registration = request.GET.get('registration', False)
    extra_context = {
        'from_registration': from_registration,
    }
    return auth_password_reset(
        request,
        password_reset_form=PasswordResetForm,
        template_name='accounts/password_reset_form.html',
        extra_context=extra_context)
Пример #7
0
def password_reset(request):
    response = auth_password_reset(request,
        template_name='accounts/password_reset.html',
        email_template_name='accounts/email_password_reset.html',
        password_reset_form=PasswordResetForm,
        post_reset_redirect='/')

    if isinstance(response, HttpResponseRedirect):
        messages.success(request, _(u'Email with instruction how reset password is sent.'))
        return response

    return response
Пример #8
0
def password_reset(request):
    response = auth_password_reset(request,
                                   template_name='accounts/password_reset.html',
                                   email_template_name='accounts/password_reset_email.html',
                                   password_reset_form=PasswordResetForm,
                                   post_reset_redirect='/')

    if isinstance(response, HttpResponseRedirect):
        messages.success(request, u'На Ваш адрес электронной почты отправлено письмо с инструкцией по изменению пароля.')
        return response

    return response
Пример #9
0
def password_reset(request,
                   password_reset_form=PasswordResetForm,
                   template_name="password_reset_form.html",
                   email_template_name="password_reset_email.html",
                   extra_context={}):
    form = PasswordResetForm(data=request.POST)
    if not form.is_valid():
        if re.search(m.not_activated, str(form.errors)):
            extra_context.update({'show_resend_activation_email_form': True})
        else:
            extra_context.update({'show_resend_activation_email_form': False})
    return auth_password_reset(request,
                               password_reset_form=password_reset_form,
                               template_name=template_name,
                               email_template_name=email_template_name,
                               extra_context=extra_context)
Пример #10
0
def password_reset(
    request,
    password_reset_form=PasswordResetForm,
    template_name="password_reset_form.html",
    email_template_name="password_reset_email.html",
    extra_context={},
):
    form = PasswordResetForm(data=request.POST)
    if not form.is_valid():
        if re.search(m.not_activated, str(form.errors)):
            extra_context.update({"show_resend_activation_email_form": True})
        else:
            extra_context.update({"show_resend_activation_email_form": False})
    return auth_password_reset(
        request,
        password_reset_form=password_reset_form,
        template_name=template_name,
        email_template_name=email_template_name,
        extra_context=extra_context,
    )
Пример #11
0
def password_reset(request):
    from_registration = request.GET.get('registration', False)
    extra_context = {
        'from_registration': from_registration,
    }
    return auth_password_reset(request, password_reset_form=PasswordResetForm, template_name='accounts/password_reset_form.html', extra_context= extra_context)
Пример #12
0
def password_reset(request, template_name='registration/password_reset.html',
                            email_template_name='registration/password_reset_email.html'):
    return auth_password_reset(request, template_name=template_name,
                               email_template_name=email_template_name,
                               post_reset_redirect=reverse('website.views.index'))