{% extends 'administration/base.html.twig' %} {% block title %}{{ 'admin.two_factor.settings'|trans }}{% endblock %} {% block body %}
{{ 'admin.two_factor.intro'|trans }}
{% for label, messages in app.flashes %} {% for message in messages %}{{ 'admin.two_factor.step_confirm'|trans }}
{% if qrDataUri %}{{ 'admin.two_factor.inactive'|trans }}
{% endif %}{{ 'admin.two_factor.passkeys_intro'|trans }}
{{ 'admin.two_factor.passkey_add'|trans }} {% set passkeys = user.webauthnKeyEntities %} {% if passkeys is not empty %}{{ 'admin.two_factor.passkeys_none'|trans }}
{% endif %} {% if user.isTotpAuthenticationEnabled() and user.isWebAuthnAuthenticatorEnabled() %}{{ 'admin.two_factor.preferred_intro'|trans }}
{% endif %}{{ 'admin.two_factor.recovery_status_ok'|trans({'%count%': user.recoveryCodes|length}) }}
{{ 'admin.two_factor.recovery_manage'|trans }} {% elseif user.isRecoveryRegenerationRequired %}{{ 'admin.two_factor.recovery_need_method'|trans }}
{% endif %} {% endif %}