Exemple #1
0
 def get(self, *args, **kwargs):
     if self.request.user.is_authenticated():
         return redirect(
             default_redirect(self.request,
                              settings.ALDRYN_ACCOUNTS_LOGIN_REDIRECT_URL))
     if not self.is_open():
         return self.closed()
     return super(SignupView, self).get(*args, **kwargs)
 def get_redirect_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = settings.LOGIN_URL
     kwargs.setdefault("redirect_field_name",
                       self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)
Exemple #3
0
 def get_success_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = settings.ALDRYN_ACCOUNTS_PASSWORD_CHANGE_REDIRECT_URL
     kwargs.setdefault("redirect_field_name",
                       self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)
 def get_redirect_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = settings.LOGIN_URL
     kwargs.setdefault("redirect_field_name", self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)