{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}{{ page_title }}{% endblock %} {% block content %}

{{ page_title }}

Gestion des tokens et codes de réinitialisation de mot de passe

{# Statistics Cards #}
{# Total Tokens #}
Total Tokens
{{ stats.total|default(0)|number_format(0, ',', ' ') }}
{{ stats.created_today|default(0) }} créé(s) aujourd'hui
{# Active Tokens #}
Actifs / En attente
{{ stats.active|default(0)|number_format(0, ',', ' ') }}
Non utilisés, non expirés
{# Used Tokens #}
Utilisés
{{ stats.used|default(0)|number_format(0, ',', ' ') }}
{{ stats.success_rate|default(0) }}% taux d'utilisation
{# Expired Tokens #}
Expirés
{{ stats.expired|default(0)|number_format(0, ',', ' ') }}
Non utilisés, expirés
{# Link Method #}
Méthode Lien
{{ stats.total_link|default(0)|number_format(0, ',', ' ') }}
Expiration : 1 heure
{# Code Method #}
Méthode Code
{{ stats.total_code|default(0)|number_format(0, ',', ' ') }}
Expiration : 15 minutes
{# Chart Section #}

Évolution des Tokens (30 derniers jours)

{# Filter and List Section #}
{# Filters #}

Filtres de Recherche

{# Search #}
{# User #}
{# Method #}
{# Status #}
{# Date From #}
{# Date To #}
Réinitialiser
{% if pagination is iterable and pagination.getTotalItemCount is defined %} {{ pagination.getTotalItemCount }} résultat(s) trouvé(s) {% else %} 0 résultat(s) trouvé(s) {% endif %}
{# Data Table #} {# Desktop Table #} {# Mobile Cards #}
{% for token in pagination %} {% include 'admin/components/cards/password_resets_card.html.twig' with {item: token} %} {% endfor %}
{# Pagination #} {% if pagination is iterable and pagination.pageCount is defined and pagination.pageCount > 1 %}
{% if pagination.currentPageNumber > 1 %} Précédent {% endif %} {% if pagination.currentPageNumber < pagination.pageCount %} Suivant {% endif %}
{% endif %}
{% endblock %} {% block javascripts %} {% endblock %}