{% set display_reconnexion = not error and not extranet and sso.actif and sso.only and sso.autologin and logout_from!='user' %}
{% set display_info = display_reconnexion or info %}
<div id="login-alert-container" class="input-group col-sm-12 {% if not error and not display_info %}d-none{% endif %}">
<div id="login-alert" class="alert alert-danger col-sm-12 {% if not error %}d-none{% endif %}">
{% if error %}
{% if error.messageData is defined and error.messageData is not null %}
{{ error.message|trans(error.messageData, 'security') }}
{% elseif error.message is defined %}
{{ error.message|trans({}, 'security') }}
{% else %}
{{ error|trans({}, 'security') }}
{% endif %}
{% endif %}
</div>
<div id="login-info" class="alert alert-info col-sm-12 {% if not display_info %}d-none{% endif %}">
{% if display_reconnexion %}
{{ 'security.sso_reconnect' |trans({}, 'security') }}
{% else %}
{% if info %}
{% if info.messageData is defined and info.messageData is not null %}
{{ info.message|trans(info.messageData, 'security') }}
{% elseif info.message is defined %}
{{ info.message|trans({}, 'security') }}
{% else %}
{{ info|trans({}, 'security') }}
{% endif %}
{% endif %}
{% endif %}
</div>
<div id="login-warning" class="alert alert-warning col-sm-12 d-none"></div>
</div>