{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}{{ page_title }}{% endblock %} {% block content %}
{# En-tête #}

{{ ipBlock.ipAddress }}

Bloqué le {{ ipBlock.blockedAt|date('d/m/Y à H:i') }}

{% if ipBlock.isActive %}
{% if ipBlock.isTemporary %}
{% endif %} {% endif %}
{# Informations principales #}
{# Détails du blocage #}

Informations du Blocage

Adresse IP
{{ ipBlock.ipAddress }}
Type de blocage
{% if ipBlock.isPermanent %} Permanent {% else %} Temporaire {% endif %}
Statut
{% if ipBlock.isActive %} Actif {% else %} Inactif {% endif %}
Nombre de tentatives
{{ ipBlock.attemptCount }}
Raison
{{ ipBlock.reason }}
{# Dates et Délais #}

Dates et Délais

Bloqué le
{{ ipBlock.blockedAt|date('d/m/Y à H:i:s') }}
{% if ipBlock.isPermanent %}
Expiration
Permanent (aucune expiration)
{% elseif ipBlock.expiresAt %}
Expire le
{{ ipBlock.expiresAt|date('d/m/Y à H:i:s') }}
Temps restant
{% if ipBlock.isExpired %} Expiré {% else %} {{ ipBlock.remainingMinutes }} minutes {% endif %}
{% endif %} {% if ipBlock.blockedBy %}
Bloqué par
{{ ipBlock.blockedBy.email }}
{% endif %} {% if ipBlock.unlockedAt %}
Débloqué le
{{ ipBlock.unlockedAt|date('d/m/Y à H:i:s') }}
{% if ipBlock.unlockedBy %}
Débloqué par
{{ ipBlock.unlockedBy.email }}
{% endif %} {% endif %}
{# Tentatives de connexion liées #}

Tentatives de Connexion (10 dernières)

{% if login_attempts is empty %}

Aucune tentative enregistrée

{% else %}
{% for attempt in login_attempts %} {% endfor %}
Email Résultat Date
{{ attempt.email }} {% if attempt.isSuccessful %} Succès {% else %} Échec {% endif %} {{ attempt.attemptedAt|date('d/m/Y H:i') }}
{% endif %}
{# Requêtes HTTP liées #}

Requêtes HTTP (10 dernières)

{% if http_requests is empty %}

Aucune requête enregistrée

{% else %}
{% for request in http_requests %} {% endfor %}
Méthode URI Status Date
{{ request.method }} {{ request.requestUri }} {{ request.responseStatus }} {{ request.requestedAt|date('d/m/Y H:i') }}
{% endif %}
{# Sidebar #}
{# Géolocalisation #}

Géolocalisation

Pays
{{ ipBlock.country ?? 'Inconnu' }}
{% if ipBlock.city %}
Ville
{{ ipBlock.city }}
{% endif %} {% if ipBlock.isp %}
Fournisseur (ISP)
{{ ipBlock.isp }}
{% endif %}
{# Métadonnées #} {% if ipBlock.metadata %}

Métadonnées

{{ ipBlock.metadata|json_encode(constant('JSON_PRETTY_PRINT')) }}
{% endif %} {# Actions rapides #}
{% endblock %}