コード例 #1
0
def password_reset_complete(request, *args, **kwargs):
    defaults = {
        'template_name': 'accounts/password_reset_complete.html',
    }
    for key, value in defaults.items():
        kwargs.setdefault(key, value)
    return auth.password_reset_complete(request, *args, **kwargs)
コード例 #2
0
ファイル: views.py プロジェクト: 31H0B1eV/pepysdiary
def password_reset_complete(request, *args, **kwargs):
    """Wrapper for auth.password_reset_complete."""
    if 'extra_context' not in kwargs:
        kwargs['extra_context'] = {}
    kwargs['extra_context']['title'] = "Password reset"
    kwargs['extra_context']['message'] = "Your password has been changed. <a href=\"%s\">Now you can log in.</a>" % reverse('login')
    return auth_views.password_reset_complete(request, *args, **kwargs)
コード例 #3
0
ファイル: views.py プロジェクト: G-story/teamstory-proto
def password_reset_confirm(request):
    if request.method == 'POST':
        response = auth_views.password_reset_complete(request)
        return response
    else:
        form = UserPasswordChangeForm()
        return render(request, 'accounts/password_reset_confirm.html', {'form': form})
コード例 #4
0
ファイル: views.py プロジェクト: saloni10/A-Slice-Of-Heaven
def cust_password_reset_complete(request):
    """This will show acknowledge message to user after successfully resetting his/her password for the system."""
    if not request.user.is_authenticated():
        return password_reset_complete(request,
        template_name='registration/password_reset_complete.html')
    else:
        return HttpResponseRedirect("/")
コード例 #5
0
def password_reset_complete(request):
    # Presents a view which informs the user that the password has been successfully changed.
    return views.password_reset_complete(
        request,
        template_name='accounts/password_reset_complete.html'
        # current_app=None,
        # extra_context={}
    )
コード例 #6
0
def password_reset_complete2(request):
        """
        django.contrib.auth.views.password_reset_done - after password reset view
        """
        if not request.user.is_authenticated():
            return password_reset_complete(request, template_name='password_reset_complete.html')
        else:
            print "no entro a password_reset_complete2"
            return HttpResponseRedirect(reverse("personal_data"))
コード例 #7
0
ファイル: sites.py プロジェクト: bubufox/HomeWork
 def password_reset_complete(self, request, extra_context=None):
   from django.contrib.auth.views import password_reset_complete
   extra = extra_context or {}
   extra ['login_url'] = reverse_lazy('site:index')
   defaults = {
     'extra_context': extra,
     'template_name': 'auth/password_reset_complete.html',
   }
   return password_reset_complete(request, **defaults)
コード例 #8
0
ファイル: views.py プロジェクト: mayan-edms/mayan-edms
def password_reset_complete_view(request):
    extra_context = {
        'appearance_type': 'plain'
    }

    return password_reset_complete(
        request, extra_context=extra_context,
        template_name='authentication/password_reset_complete.html'
    )
コード例 #9
0
def reset_done_pass(request):

	'''
	This view display messages
	that successful reset pass
	'''
	return password_reset_complete(
		request,
		template_name='baseapp/password_reset_complete.html',
		current_app=None, extra_context=None
	)
コード例 #10
0
ファイル: views.py プロジェクト: mapeveri/django-musette
def reset_done_pass(request):
    """
    This view display messages
    that successful reset pass
    """
    if request.user.is_authenticated():
        return redirect("forums")

    return password_reset_complete(
        request, extra_context=None,
        template_name='musette/password_reset_complete.html',
    )
コード例 #11
0
ファイル: views.py プロジェクト: gale320/newfies-dialer
def cust_password_reset_complete(request):
    """Use ``django.contrib.auth.views.password_reset_complete`` view method
    for forgotten password on theCustomer UI

    This shows an acknowledgement to the user after successfully resetting
    their password for the system.
    """
    if not request.user.is_authenticated():
        data = {'loginform': LoginForm()}
        return password_reset_complete(
            request, template_name='frontend/registration/password_reset_complete.html',
            extra_context=data)
    else:
        return HttpResponseRedirect("/")
コード例 #12
0
ファイル: views.py プロジェクト: grovesr/django-cart-ulster
def password_reset_complete(request, *args, **kwargs):
    errorMessage, warningMessage, infoMessage = get_session_messages(request)
    template_response = auth_views.password_reset_complete(request, *args, **kwargs)
    if template_response.status_code == 302:
        # if we redirect, no need to change the response data
        return template_response
    template_response.context_data.update({
                                           'errorMessage':errorMessage,
                                            'warningMessage':warningMessage,
			                                'infoMessage':infoMessage,
						                    'adminName':adminName,
						                    'adminEmail':adminEmail,
						                    'siteVersion':siteVersion,
						                    'imsVersion':imsVersion,})
    return template_response
コード例 #13
0
ファイル: test_templates.py プロジェクト: trught007/django
    def test_titles(self):
        rf = RequestFactory()
        user = User.objects.create_user('jsmith', '*****@*****.**', 'pass')
        user = authenticate(username=user.username, password='******')
        request = rf.get('/somepath/')
        request.user = user

        response = password_reset(request, post_reset_redirect='dummy/')
        self.assertContains(response, '<title>Password reset</title>')
        self.assertContains(response, '<h1>Password reset</h1>')

        response = password_reset_done(request)
        self.assertContains(response,
                            '<title>Password reset successful</title>')
        self.assertContains(response, '<h1>Password reset successful</h1>')

        # password_reset_confirm invalid token
        response = password_reset_confirm(request,
                                          uidb64='Bad',
                                          token='Bad',
                                          post_reset_redirect='dummy/')
        self.assertContains(response,
                            '<title>Password reset unsuccessful</title>')
        self.assertContains(response, '<h1>Password reset unsuccessful</h1>')

        # password_reset_confirm valid token
        default_token_generator = PasswordResetTokenGenerator()
        token = default_token_generator.make_token(user)
        uidb64 = force_text(urlsafe_base64_encode(force_bytes(user.pk)))
        response = password_reset_confirm(request,
                                          uidb64,
                                          token,
                                          post_reset_redirect='dummy/')
        self.assertContains(response, '<title>Enter new password</title>')
        self.assertContains(response, '<h1>Enter new password</h1>')

        response = password_reset_complete(request)
        self.assertContains(response, '<title>Password reset complete</title>')
        self.assertContains(response, '<h1>Password reset complete</h1>')

        response = password_change(request, post_change_redirect='dummy/')
        self.assertContains(response, '<title>Password change</title>')
        self.assertContains(response, '<h1>Password change</h1>')

        response = password_change_done(request)
        self.assertContains(response,
                            '<title>Password change successful</title>')
        self.assertContains(response, '<h1>Password change successful</h1>')
コード例 #14
0
ファイル: views.py プロジェクト: grovesr/django-redcross-eny
def password_reset_complete(request, *args, **kwargs):
    errorMessage, warningMessage, infoMessage = get_session_messages(request)
    template_response = auth_views.password_reset_complete(
        request, *args, **kwargs)
    if template_response.status_code == 302:
        # if we redirect, no need to change the response data
        return template_response
    template_response.context_data.update({
        'errorMessage': errorMessage,
        'warningMessage': warningMessage,
        'infoMessage': infoMessage,
        'adminName': adminName,
        'adminEmail': adminEmail,
        'siteVersion': siteVersion,
        'imsVersion': imsVersion,
    })
    return template_response
コード例 #15
0
ファイル: test_templates.py プロジェクト: 01-/django
    def test_titles(self):
        rf = RequestFactory()
        user = User.objects.create_user('jsmith', '*****@*****.**', 'pass')
        user = authenticate(username=user.username, password='******')
        request = rf.get('/somepath/')
        request.user = user

        response = password_reset(request, post_reset_redirect='dummy/')
        self.assertContains(response, '<title>Password reset</title>')
        self.assertContains(response, '<h1>Password reset</h1>')

        response = password_reset_done(request)
        self.assertContains(response, '<title>Password reset sent</title>')
        self.assertContains(response, '<h1>Password reset sent</h1>')

        # password_reset_confirm invalid token
        response = password_reset_confirm(request, uidb64='Bad', token='Bad', post_reset_redirect='dummy/')
        self.assertContains(response, '<title>Password reset unsuccessful</title>')
        self.assertContains(response, '<h1>Password reset unsuccessful</h1>')

        # password_reset_confirm valid token
        default_token_generator = PasswordResetTokenGenerator()
        token = default_token_generator.make_token(user)
        uidb64 = force_text(urlsafe_base64_encode(force_bytes(user.pk)))
        response = password_reset_confirm(request, uidb64, token, post_reset_redirect='dummy/')
        self.assertContains(response, '<title>Enter new password</title>')
        self.assertContains(response, '<h1>Enter new password</h1>')

        response = password_reset_complete(request)
        self.assertContains(response, '<title>Password reset complete</title>')
        self.assertContains(response, '<h1>Password reset complete</h1>')

        response = password_change(request, post_change_redirect='dummy/')
        self.assertContains(response, '<title>Password change</title>')
        self.assertContains(response, '<h1>Password change</h1>')

        response = password_change_done(request)
        self.assertContains(response, '<title>Password change successful</title>')
        self.assertContains(response, '<h1>Password change successful</h1>')
コード例 #16
0
ファイル: views.py プロジェクト: yh453926638/pgweb
def reset_complete(request):
	return authviews.password_reset_complete(request, template_name='account/password_reset_complete.html')
コード例 #17
0
ファイル: views.py プロジェクト: mekurokito/powermonitor
def reset_password_complete(request):
    return password_reset_complete(request, template_name='powermonitorweb/reset_password_complete.html')
コード例 #18
0
ファイル: views.py プロジェクト: pmoskovi/pintQuest
def cust_password_reset_complete(request):
    if not request.user.is_authenticated():
        return password_reset_complete(
            request, template_name='registration/password_reset_complete.html')
    else:
        return HttpResponseRedirect("/")
コード例 #19
0
def password_reset_complete(request, **kwargs):
    # Hide message from undefined paths
    if not request.session.pop('used_change_form', False):
        return redirect('index')
    else:
        return auth_views.password_reset_complete(request, **kwargs)
コード例 #20
0
ファイル: views.py プロジェクト: frvc123/sigp
def reset_complete(request):
    return password_reset_complete(request, template_name='password_reset_complete.html')
コード例 #21
0
ファイル: views.py プロジェクト: dgreichert/pintQuest
def cust_password_reset_complete(request): 
    if not request.user.is_authenticated():
        return password_reset_complete(request,
            template_name='registration/password_reset_complete.html')
    else:
        return HttpResponseRedirect("/")
コード例 #22
0
def password_reset_complete(request):
    return auth_views.password_reset_complete(
        request,
        template_name='accounts/password_reset_complete.html',
    )
コード例 #23
0
def reset_password_complete(request):
    template_response = password_reset_complete(
        request, template_name='registration/password_reset_complete.html')
    return template_response
コード例 #24
0
ファイル: views.py プロジェクト: alexdebian/LeverX
def reset_password_complete(request):
    template_response = password_reset_complete(
        request, template_name='auth/pwd_reset/password_reset_complete.html')
    return template_response
コード例 #25
0
ファイル: views.py プロジェクト: mfsi-riteshb/promanage
 def get(self, request, *args, **kwargs):
     print("hello")
     return password_reset_complete(request,
                                    template_name=self.template_name,
                                    current_app=None,
                                    extra_context=None)
コード例 #26
0
ファイル: views.py プロジェクト: alexgalli/seek
def reset_password_done(request):
    return authViews.password_reset_complete(request,
                                             template_name="reset_password_done.html")
コード例 #27
0
def reset_complete(request):
	log.info("Password reset completed for user from {0}".format(get_client_ip(request)))
	return authviews.password_reset_complete(request, template_name='account/password_reset_complete.html')
コード例 #28
0
ファイル: registration.py プロジェクト: tmwilder/pingpong
def password_reset_complete(request):
    return views.password_reset_complete(
        request,
        template_name='registration/password_reset_complete.html'
    )
コード例 #29
0
def password_reset_complete(request, extra_context={}, **kwargs):
    extra_context.update({'login_url': get_login_url()})
    return auth_views.password_reset_complete(
        request, extra_context=extra_context, **kwargs)
コード例 #30
0
ファイル: views.py プロジェクト: qfoxic/EssayCoffeeUI
 def render_to_response(self, context, **response_kwargs):
     context.update(self.settings)
     return password_reset_complete(request=self.request,
                                    template_name=self.get_template_names(),
                                    extra_context=context)
コード例 #31
0
ファイル: views.py プロジェクト: Solanar/CMPUT410-Project
def reset_complete(request, **kwargs):
    state = 'You have completed resetting your password.'
    return password_reset_complete(
        request,
        template_name="registration/password_reset_complete.html",
        extra_context={'state': state, })
コード例 #32
0
ファイル: views.py プロジェクト: hdknr/django-myaccounts
def reset_complete(request):
    return auth_views.password_reset_complete(
        request,
        template_name='accounts/password/reset/complete.html',
        extra_context=None)
コード例 #33
0
ファイル: views.py プロジェクト: useEvil/husky-hustle
def reset_complete(request):
    return password_reset_complete(request, template_name="registration/reset_password_complete.html")
コード例 #34
0
def password_reset_complete(request, *args, **kwargs):
    kwargs.update({
        'template_name':
        'aldryn_accounts/reset/password_reset_complete.html',
    })
    return auth_views.password_reset_complete(request, *args, **kwargs)
コード例 #35
0
ファイル: views.py プロジェクト: sophilabs/pyconuy-site
def password_reset_complete(request):
    return aviews.password_reset_complete(request,
        template_name='password_reset_complete.html',
        extra_context={})
コード例 #36
0
ファイル: views.py プロジェクト: GPCRmd/GPCRmd
def reset_complete(request):
    """Displays a message confirming that the new password is set"""
    return password_reset_complete(
        request,
        template_name='accounts/registration/password_reset_complete.html')
コード例 #37
0
ファイル: views.py プロジェクト: carriercomm/ssadmin
def custom_password_reset_complete(request, *args, **kwargs):
    response = password_reset_complete(request,
                                       template_name='password_reset_complete.html')
    return response
コード例 #38
0
def reset_password_complete(request):
    return password_reset_complete(
        request, template_name='powermonitorweb/reset_password_complete.html')
コード例 #39
0
            'form_title': 'Forgot Password',
            'form_submit': 'Retreive Password',
        }, **kwargs
        ), name='password_reset'),
      url(r'^reset/retreive/$', lambda req, **kwargs: auth_views.password_reset_done(
        req, template_name='message.html',
        # post_reset_redirect='auth.password_reset_done',
        extra_context={
            'message_title': 'Forgot Password',
            'message_content': views.PASSWORD_RESET_DONE_MSG,
        }, **kwargs
        ), name='password_reset_done'),
      url(views.PASSWORD_RESET_TOKEN_REGEX, lambda req, **kwargs: auth_views.password_reset_confirm(
              req, template_name='form.html',
              post_reset_redirect=reverse_lazy('auth:password_reset_complete'),
              extra_context={
                  'form_title': 'Reset Password',
                  'form_submit': 'Reset',
                  'exception_msg': views.PASSWORD_RESET_EX_MSG,
              }, **kwargs
          ), name='password_reset_confirm'),
      url(r'^reset/done/$', lambda req, **kwargs: auth_views.password_reset_complete(  # Ignore PycodestyleBear (E501)
          req, template_name='message.html',
          extra_context={
              'message_title': 'Reset Password',
              'message_content': views.PASSWORD_RESET_COMPLETE,
          }, **kwargs
      ), name='password_reset_complete'),

]
コード例 #40
0
ファイル: views.py プロジェクト: Cloudxtreme/ssadmin
def custom_password_reset_complete(request, *args, **kwargs):
    response = password_reset_complete(
        request, template_name='password_reset_complete.html')
    return response
コード例 #41
0
ファイル: urls.py プロジェクト: Chipxiang/imageX
        ), name='password_reset'),


    url(r'^password-reset-done/$', lambda request, **kwargs: password_reset_done(
        request,
        template_name='registration/password_reset_done.html',

        ), name='password_reset_done'),

    url(r'^password-reset/confirm/(?P<uidb64>[-\w]+)/(?P<token>[-\w]+)/$',
            lambda request, **kwargs: password_reset_confirm(

              request, template_name='registration/password_reset_confirm.html',
              post_reset_redirect=reverse_lazy('account:password_reset_complete'),
              extra_context={
                    'form_title': 'Reset Password',
                    'form_submit': 'Reset',
                    'exception_msg': views.PASSWORD_RESET_EX_MSG,
                }, **kwargs

            ), name='password_reset_confirm'),

    url(r'^password-reset-complete/$', lambda request, **kwargs: password_reset_complete(

          request, template_name='registration/password_reset_complete.html',
      ), name='password_reset_complete'),

]


コード例 #42
0
ファイル: local.py プロジェクト: AthinaB/synnefo
def password_reset_complete(request, *args, **kwargs):
    return django_auth_views.password_reset_complete(request, *args, **kwargs)
コード例 #43
0
def my_password_reset_complete(request,
                               template='account/password_reset_complete.html'
                               ):
    return auth_views.password_reset_complete(request, template_name=template)
コード例 #44
0
ファイル: views.py プロジェクト: tpabla/revolv
def password_reset_complete(request):
    return auth_views.password_reset_complete(
        request, template_name="base/auth/forgot_password_complete.html")
コード例 #45
0
ファイル: views.py プロジェクト: JoseTomasTocino/SiteUp
def password_reset_complete(request):
    return auth_views.password_reset_complete(
        request=request,
        template_name="auth/password_reset_complete.html"
    )
コード例 #46
0
ファイル: views.py プロジェクト: arthurcode/arthurcode
def reset_password_complete(request):
    template = 'registration/reset_my_password_complete.html'
    return password_reset_complete(request, template_name=template)
コード例 #47
0
ファイル: views.py プロジェクト: sudo5in5k/DjangoFileUploader
def password_reset_complete(request):
    context = {
        'template_name': 'main_app/password_reset_complete.html',
    }
    return authv.password_reset_complete(request, **context)
コード例 #48
0
ファイル: views.py プロジェクト: isaubripi/is2
def reset_complete(request):
    return password_reset_complete(
        request, template_name='password_reset_complete.html')
コード例 #49
0
ファイル: views.py プロジェクト: DBT7/Project1
def  password_reset_complete(request):
    template_response=views.password_reset_complete(request)
    # Do something with the template response
    return  template_response
コード例 #50
0
ファイル: views.py プロジェクト: seanreed1111/revolv
def password_reset_complete(request):
    return auth_views.password_reset_complete(request, template_name="base/auth/forgot_password_complete.html")
コード例 #51
0
ファイル: views.py プロジェクト: sophilabs/pyuy
def password_reset_confirm_done(request):
    return aviews.password_reset_complete(
        request, template_name='password_reset_confirm_done.html')
コード例 #52
0
def password_reset_complete(request):
    response = auth_views.password_reset_complete(request)

    return response
コード例 #53
0
ファイル: views.py プロジェクト: aklaver/pgweb
def reset_complete(request):
	log.info("Password reset completed for user from {0}".format(get_client_ip(request)))
	return authviews.password_reset_complete(request, template_name='account/password_reset_complete.html')
コード例 #54
0
ファイル: local.py プロジェクト: salsa-dev/synnefo
def password_reset_complete(request, *args, **kwargs):
    return django_auth_views.password_reset_complete(request, *args, **kwargs)
コード例 #55
0
def password_reset_complete(request):
    """ view that handles the recover password process """

    template_name = "accounts/password_reset_complete.html"
    return auth_views.password_reset_complete(request,
                                              template_name=template_name)
コード例 #56
0
def password_reset_complete(request):
    """ view that handles the recover password process """

    template_name = "registration/password_reset_complete.jade"
    return auth_views.password_reset_complete(request,
                                              template_name=template_name)
コード例 #57
0
ファイル: views.py プロジェクト: chrisindark/django-blog
def user_password_reset_complete(request):
    return password_reset_complete(
        request,
        template_name='registration/user_password_reset_complete.html')