コード例 #1
0
ファイル: views.py プロジェクト: bsavelev/exmo2010
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
ファイル: views.py プロジェクト: grahamking/goodenergy
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
ファイル: views.py プロジェクト: Noyer/ExmoNew
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
ファイル: views.py プロジェクト: teury/merengueproj
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
ファイル: views.py プロジェクト: repos-python/tendenci
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
ファイル: views.py プロジェクト: chendong0444/ams
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
ファイル: views.py プロジェクト: igor-yalta/djbookru
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
ファイル: views.py プロジェクト: kotlyar-andrey/mathchallenge
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
ファイル: views.py プロジェクト: Dpetters/Umeqo
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
ファイル: views.py プロジェクト: BIGGANI/tendenci
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
ファイル: views.py プロジェクト: creativify/merengueproj
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'))