Derniers Accès (50)
{% if recentAccessLogs is not empty %}
| Date |
Utilisateur |
IP |
Device |
Statut |
{% for log in recentAccessLogs %}
| {{ log.createdAt|date('d/m/Y H:i:s') }} |
{{ log.user ? log.user.email : 'Anonyme' }} |
{{ log.ipAddress }} |
{{ log.deviceType|default('N/A') }} |
{% if log.accessGranted %}
Accordé
{% else %}
Refusé
{% endif %}
|
{% endfor %}
{% else %}
Aucun log d'accès trouvé
{% endif %}
Utilisateurs avec Accès Explicite
{% if mediaAccessGrants is not empty %}
| Utilisateur |
Accordé par |
Date |
Expire le |
Statut |
{% for grant in mediaAccessGrants %}
| {{ grant.user.fullName }} |
{{ grant.grantedBy ? grant.grantedBy.fullName : 'N/A' }} |
{{ grant.grantedAt|date('d/m/Y H:i') }} |
{{ grant.expiresAt ? grant.expiresAt|date('d/m/Y H:i') : 'Permanent' }} |
{% if grant.isActive %}
Actif
{% else %}
Révoqué
{% endif %}
|
{% endfor %}
{% else %}
Aucun accès explicite accordé
{% endif %}
Tentatives d'Accès Refusées
{% if deniedAccessLogs is not empty %}
| Date |
Utilisateur |
IP |
Device |
Raison |
{% for log in deniedAccessLogs %}
| {{ log.createdAt|date('d/m/Y H:i:s') }} |
{{ log.user ? log.user.email : 'Anonyme' }} |
{{ log.ipAddress }} |
{{ log.deviceType|default('N/A') }} |
Accès non autorisé |
{% endfor %}
{% else %}
Aucune tentative d'accès refusée
{% endif %}
Accès Suspects Détectés
{% if suspiciousAccessLogs is not empty %}
| Date |
Utilisateur |
IP |
Device |
Alerte |
{% for log in suspiciousAccessLogs %}
| {{ log.createdAt|date('d/m/Y H:i:s') }} |
{{ log.user ? log.user.email : 'Anonyme' }} |
{{ log.ipAddress }} |
{{ log.deviceType|default('N/A') }} |
Suspect
|
{% endfor %}
{% else %}
Aucun accès suspect détecté
{% endif %}