diff --git a/imaginaerraum_door_admin/templates/register.html b/imaginaerraum_door_admin/templates/register.html index 66f768a..bd31e42 100644 --- a/imaginaerraum_door_admin/templates/register.html +++ b/imaginaerraum_door_admin/templates/register.html @@ -34,7 +34,7 @@

Unregistrierter Token gelesen:

Token ID: {{ token['token'] }}


-

Zeitstempel (UTC): {{ token['timestamp']}}

+

Zeitstempel (UTC): {{ token['timestamp']}} (vor {{ token['timedelta_minutes'] }} Minuten)

diff --git a/imaginaerraum_door_admin/webapp.py b/imaginaerraum_door_admin/webapp.py index b5c84b8..ea504f2 100644 --- a/imaginaerraum_door_admin/webapp.py +++ b/imaginaerraum_door_admin/webapp.py @@ -507,8 +507,10 @@ def create_application(config): recent_token = {} if {'token', 'timestamp'}.issubset(set(token.keys())): - if token['timestamp'] >= datetime.now() - timedelta(minutes=10): + dt = datetime.utcnow() - token['timestamp'] + if dt < timedelta(minutes=10): recent_token = token + recent_token['timedelta_minutes'] = int(dt.total_seconds() / 60.0) form = TokenForm() if request.method == 'GET':