templates/security/login.html.twig line 1

Open in your IDE?
  1. {% extends 'security/card.html.twig' %}
  2. {% block content %}
  3.     <div class="row">
  4.         {% if success_msg is defined and success_msg != null %}
  5.             <div class="alert alert-success">
  6.                 <i class="fas fa-check"></i>
  7.                 {{ success_msg|trans }}
  8.             </div>
  9.         {% endif %}
  10.         <form class="px-5" action="{{ path('login') }}" method="POST">
  11.             {% if error %}
  12.                 <div class="form-errors">
  13.                     {{ error.messageKey|trans(error.messageData, 'security') }}
  14.                 </div>
  15.             {% endif %}
  16.             <div class="mb-3">
  17.                 <label class="visually-hidden" for="username">{{ 'connect.username'|trans }}</label>
  18.                 <div class="input-group has-validation">
  19.                     <span class="input-group-text {% if error %}is-invalid{% endif %}">
  20.                         <i class="fas fa-user"></i>
  21.                     </span>
  22.                     <input id="username" class="form-control {% if error %}is-invalid{% endif %}" name="_username" type="text" placeholder="{{ 'connect.username'|trans }}" value="{{ last_username }}" required="required" autofocus />
  23.                 </div>
  24.             </div>
  25.             <div class="mb-3">
  26.                 <label class="visually-hidden" for="password">{{ 'connect.password'|trans }}</label>
  27.                 <div class="input-group">
  28.                     <span class="input-group-text {% if error %}is-invalid{% endif %}">
  29.                         <i class="fas fa-lock"></i>
  30.                     </span>
  31.                     <input id="password" class="form-control {% if error %}is-invalid{% endif %}" name="_password" type="password" placeholder="{{ 'connect.password'|trans }}" required="required" />
  32.                 </div>
  33.             </div>
  34.             <div class="text-center">
  35.                 <a class="fs-8 text-secondary text-decoration-none" href="{{ path('forgot_password') }}">
  36.                     {{ 'connect.forgot.password?'|trans }}
  37.                 </a>
  38.             </div>
  39.             <div class="d-grid col-8 mx-auto">
  40.                 <button class="btn btn-primary text-uppercase" type="submit">
  41.                     {{ 'connect.login'|trans }}
  42.                 </button>
  43.             </div>
  44.         </form>
  45.         {% include 'switch-locale.html.twig' with { 'route': 'login' } %}
  46.     </div>
  47. {% endblock %}