{% extends "mfa/base_entrance.html" %} {% load allauth i18n lucide ui %} {% comment %} Overridden for layout: the code is a daisyUI otp field, Cancel sits beside Sign In, and "Use a security key" is an accent button under Alternative options. Cancel and the security key both submit *other* forms (`logout-from-stage`, `webauthn_form`) through the HTML `form` attribute — forms cannot nest, so those live at the end of the page and the buttons point at them by id. {% endcomment %} {% block head_title %} {% trans "Sign In" %} {% endblock head_title %} {% block content %} {% element h1 %} {% trans "Two-Factor Authentication" %} {% endelement %} {% element p %} {% blocktranslate %}Your account is protected by two-factor authentication. Please enter an authenticator code:{% endblocktranslate %} {% endelement %}
{% if "webauthn" in MFA_SUPPORTED_TYPES %} {% element hr %} {% endelement %} {% element h2 %} {% translate "Alternative options" %} {% endelement %} {{ js_data|json_script:"js_data" }} {% include "mfa/webauthn/snippets/scripts.html" %} {% endif %} {% endblock content %}