{% extends 'marketing/base.html' %} {% block title %}Vérification 2FA — DictIA{% endblock %} {% block description %}Saisissez votre code à 6 chiffres pour terminer la connexion à votre compte DictIA.{% endblock %} {% block content %}

Vérification en deux étapes

Entrez le code à 6 chiffres affiché dans votre application authenticator pour terminer la connexion.

{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %} {% endfor %} {% endif %} {% endwith %} {% if error %} {% endif %} {# B-2.6: Passkey path (only if user has at least one registered passkey) #} {% if has_passkeys %}

Connexion par Passkey

{% if has_totp %} {% endif %} {% endif %} {% if has_totp %} {# Primary path: 6-digit TOTP code #}
{# Secondary path: recovery code (collapsed by default for clarity) #}
Pas accès à votre application authenticator ? Utiliser un code de récupération

Format : 5 caractères + tiret + 5 caractères. Chaque code est à usage unique.

{{ recovery_codes_remaining }} code{{ 's' if recovery_codes_remaining != 1 else '' }} de récupération restant{{ 's' if recovery_codes_remaining != 1 else '' }}.

{% endif %}

Annuler la connexion

{% endblock %} {% block scripts %} {% if has_passkeys %} {% endif %} {% endblock %}