From e836da09cd33a767ead8ed4c57b4a285018333b2 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 16 Sep 2020 18:09:53 +0200 Subject: [PATCH] Fix bug in a combination of timeouts and custom auth backends --- src/pretix/control/views/user.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pretix/control/views/user.py b/src/pretix/control/views/user.py index fb624215b2..795d91f704 100644 --- a/src/pretix/control/views/user.py +++ b/src/pretix/control/views/user.py @@ -114,6 +114,9 @@ class ReauthView(TemplateView): u = backend.request_authenticate(request) if u and u == request.user: next_url = backend.get_next_url(request) + t = int(time.time()) + request.session['pretix_auth_login_time'] = t + request.session['pretix_auth_last_used'] = t if next_url and url_has_allowed_host_and_scheme(next_url, allowed_hosts=None): return redirect(next_url) return redirect(reverse('control:index'))