{% extends 'base.html' %} {% block content %}
| {{ _('Device') }} | {{ _('IP Address') }} | {{ _('Last Active') }} | {{ _('Action') }} |
|---|---|---|---|
|
{% set device_name = _('Unknown Device') %}
{% if s.user_agent %}
{% set ua = s.user_agent|lower %}
{% if 'windows' in ua %}
{% set device_name = 'Windows' %}
{% elif 'android' in ua %}
{% set device_name = 'Android' %}
{% elif 'iphone' in ua or 'ipad' in ua %}
{% set device_name = 'iOS' %}
{% elif 'mac' in ua or 'darwin' in ua %}
{% set device_name = 'macOS' %}
{% elif 'linux' in ua %}
{% set device_name = 'Linux' %}
{% endif %}
{% endif %}
{{ device_name }}
{% if s.session_token == current_token %}
{{ _('This Device') }}
{% endif %}
|
{{ s.ip_address }} | {{ s.last_active.strftime('%Y-%m-%d %H:%M:%S') }} | {% if s.session_token != current_token %} {% else %} {% endif %} |
| {{ _('No active sessions found.') }} | |||