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':