{% extends "base.html" %} {% load static %} {% block title %}Session Details - Session Management{% endblock %} {% block content %}

Session Details {{ object.session_key|truncatechars:16 }}...

Session Information

{% if object.is_active %} {% endif %}
Session Key: {{ object.session_key }}
User: {% if object.user %} {{ object.user.get_full_name }}
{{ object.user.username }} {% else %} Anonymous Session {% endif %}
Status: {% if object.is_active %} Active {% else %} Expired {% endif %}
Created: {{ object.created_at|date:"M d, Y H:i:s" }}
Last Activity: {{ object.last_activity|date:"M d, Y H:i:s" }}
{{ object.last_activity|timesince }} ago
IP Address: {{ object.ip_address|default:"Unknown" }} {% if object.ip_address %}
Lookup Location {% endif %}
User Agent: {% if object.user_agent %}
{{ object.browser_info.name }} {{ object.browser_info.version }}
{{ object.browser_info.os }}
{% else %} Unknown {% endif %}
Duration: {% if object.is_active %} {{ object.duration }}
Currently active {% else %} {{ object.duration }}
Session ended {% endif %}
Expires: {% if object.expires_at %} {{ object.expires_at|date:"M d, Y H:i:s" }} {% if object.is_active %}
{{ object.expires_at|timeuntil }} remaining {% endif %} {% else %} No expiration {% endif %}
{% if object.session_data %}
Session Data
{{ object.session_data_formatted }}
{% endif %}

Session Activity

{% if session_activities %}
{% for activity in session_activities %}
{{ activity.timestamp|date:"H:i" }}
{{ activity.get_activity_display }}
{{ activity.description }} {% if activity.ip_address %} • IP: {{ activity.ip_address }} {% endif %}
{% if activity.details %}
{{ activity.details }}
{% endif %}
{% endfor %}
{% else %}

No activity records found for this session.

{% endif %}

Quick Actions

{% if object.is_active %} {% endif %} {% if object.user %} View User Profile {% endif %}

Security Information

Security Score:
{{ object.security_score }}%
{{ object.is_secure_connection|yesno:'Secure Connection,Insecure Connection' }}
{{ object.is_trusted_ip|yesno:'Trusted IP,Unknown IP' }}
{{ object.is_known_device|yesno:'Known Device,New Device' }}
{% if object.suspicious_activity %}
Suspicious Activity Detected
{% endif %}

Location Information

{% if object.location_info %}
Country: {{ object.location_info.country|default:"Unknown" }}
Region: {{ object.location_info.region|default:"Unknown" }}
City: {{ object.location_info.city|default:"Unknown" }}
ISP: {{ object.location_info.isp|default:"Unknown" }}
{% else %}

Location information not available.

{% if object.ip_address %} {% endif %}
{% endif %}
{% endblock %} {% block js %} {% endblock %}