summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2016-01-11 00:35:14 +0100
committerAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2016-01-11 00:35:14 +0100
commit21db8211906c99c8800925d5a9f96e75a2401d0a (patch)
treec0af68eeb3a90f4ac8afd9648a93ae7ff07bea78
parentdc13ffa2d9268b952ddd307ea515dc82d218222e (diff)
downloadpadlite-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.
-rw-r--r--utils/forms.py2
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