diff options
author | Alexander Sulfrian <alex@spline.inf.fu-berlin.de> | 2016-01-11 00:35:14 +0100 |
---|---|---|
committer | Alexander Sulfrian <alex@spline.inf.fu-berlin.de> | 2016-01-11 00:35:14 +0100 |
commit | 21db8211906c99c8800925d5a9f96e75a2401d0a (patch) | |
tree | c0af68eeb3a90f4ac8afd9648a93ae7ff07bea78 /utils | |
parent | dc13ffa2d9268b952ddd307ea515dc82d218222e (diff) | |
download | padlite-teams-21db8211906c99c8800925d5a9f96e75a2401d0a.tar.gz padlite-teams-21db8211906c99c8800925d5a9f96e75a2401d0a.tar.bz2 padlite-teams-21db8211906c99c8800925d5a9f96e75a2401d0a.zip |
login: Do not redirect to /login
If you accessed "/login" with "/login" as referrer, you got redirected
to the login page again after successful login.
Diffstat (limited to 'utils')
-rw-r--r-- | utils/forms.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/forms.py b/utils/forms.py index a6ff4de..59afe61 100644 --- a/utils/forms.py +++ b/utils/forms.py @@ -36,7 +36,7 @@ class RedirectMixin(object): def _get_redirect_target(self): for target in request.args.get('next'), request.referrer: - if not target: + if not target or target == request.url: continue if self._is_safe_url(target): return target |