{% include 'includes/loading_overlay.html' %}

DictIA DictIA

Connexion

{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %}
{{ message }}
{% endfor %} {% endif %} {% endwith %} {% if sso_enabled %} {% endif %} {% if password_login_disabled %}
{% else %}
{{ form.hidden_tag() }}
{{ form.email.label(class="block text-sm font-medium text-[var(--text-secondary)] mb-1") }} {% if form.email.errors %} {{ form.email(class="mt-1 block w-full rounded-md border-[var(--border-danger)] shadow-sm focus:border-[var(--border-focus)] focus:ring-[var(--ring-focus)] focus:ring-opacity-50 bg-[var(--bg-input)] text-[var(--text-primary)]") }}
{% for error in form.email.errors %} {{ error }} {% endfor %}
{% else %} {{ form.email(class="mt-1 block w-full rounded-md border-[var(--border-secondary)] shadow-sm focus:border-[var(--border-focus)] focus:ring-[var(--ring-focus)] focus:ring-opacity-50 bg-[var(--bg-input)] text-[var(--text-primary)]") }} {% endif %}
{{ form.password.label(class="block text-sm font-medium text-[var(--text-secondary)] mb-1") }} {% if form.password.errors %} {{ form.password(class="mt-1 block w-full rounded-md border-[var(--border-danger)] shadow-sm focus:border-[var(--border-focus)] focus:ring-[var(--ring-focus)] focus:ring-opacity-50 bg-[var(--bg-input)] text-[var(--text-primary)]") }}
{% for error in form.password.errors %} {{ error }} {% endfor %}
{% else %} {{ form.password(class="mt-1 block w-full rounded-md border-[var(--border-secondary)] shadow-sm focus:border-[var(--border-focus)] focus:ring-[var(--ring-focus)] focus:ring-opacity-50 bg-[var(--bg-input)] text-[var(--text-primary)]") }} {% endif %}
{{ form.remember(class="h-4 w-4 text-[var(--text-accent)] focus:ring-[var(--ring-focus)] border-[var(--border-secondary)] rounded") }} {{ form.remember.label(class="ml-2 block text-sm text-[var(--text-secondary)]") }}
Mot de passe oubliƩ ?
{{ form.submit(class="w-full py-2 px-4 border border-transparent rounded-md shadow-sm text-sm font-medium text-[var(--text-button)] bg-[var(--bg-button)] hover:bg-[var(--bg-button-hover)] focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-[var(--border-focus)]") }}
Pas encore de compte ? S'inscrire
{% endif %}