{% extends "tesm_core/base.html" %} {% from "tesm_core/macros.html" import empty_state, alert, search_box %} {% block page_title %}Aktive Sitzungen{% endblock %} {% block page_sub %}{{ sessions | length }} laufende Sitzungen · serverseitig gespeichert und jederzeit widerrufbar{% endblock %} {% block topbar_extra %}{{ search_box('sessions-table', 'Benutzer oder IP ...') }}{% endblock %} {% block content %} {{ alert('Sitzungen liegen in der Datenbank, nicht im Cookie. Ein widerrufener Eintrag ist sofort ungueltig -- auch wenn das Cookie noch existiert.', 'info') }}
{% for entry in sessions %} {% endfor %}
Benutzer Angemeldet Letzte Aktivitaet Laeuft ab IP Client Aktion
{{ entry.username or 'anonym' }} {{ entry.created_at | dt }} {{ entry.last_seen_at | dt }} {{ entry.absolute_expires_at | dt }} {{ entry.ip or '–' | safe }} {{ entry.user_agent or '–' | safe }}
{% if not sessions %}{{ empty_state('Keine aktiven Sitzungen', '', 'activity') }}{% endif %}
{% endblock %}