templates/partials/form-connexion.html.twig line 1

Open in your IDE?
  1. <form class="bg-light p-4 rounded shadow-sm border" method="post" action="{{ path('app_login') }}">
  2.     {% if error is defined and error %}
  3.         <div class="alert alert-danger text-center">
  4.             <i class="bi bi-exclamation-triangle-fill"></i>
  5.             {{ error.messageKey|trans(error.messageData, 'security') }}
  6.         </div>
  7.     {% endif %}
  8.     <div class="mb-3">
  9.         <label for="inputEmail" class="form-label">Adresse e-mail :</label>
  10.         <div class="input-group">
  11.             <span class="input-group-text">
  12.                 <i class="bi bi-envelope"></i>
  13.             </span>
  14.             <input type="email" id="inputEmail" name="email" class="form-control" placeholder="exemple@halogari.yt" value="{{ last_username|default('') }}" required autofocus>
  15.         </div>
  16.     </div>
  17.     <div class="mb-3">
  18.         <label for="inputPassword" class="form-label">Mot de passe :</label>
  19.         <div class="input-group">
  20.             <span class="input-group-text">
  21.                 <i class="bi bi-lock-fill"></i>
  22.             </span>
  23.             <input type="password" id="inputPassword" name="password" class="form-control" placeholder="••••••••••••" required>
  24.             <button class="btn btn-outline-secondary toggle-password" type="button" data-target="inputPassword">
  25.                 <i class="bi bi-eye-slash-fill"></i>
  26.             </button>
  27.         </div>
  28.     </div>
  29.     <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  30.     <div class="text-end mb-3">
  31.         <a class="link-secondary text-decoration-none" href="{{ path('app_forgot_password_request') }}">
  32.             <small>
  33.                 <i class="bi bi-question-circle"></i>
  34.                 Mot de passe oublié ?</small>
  35.         </a>
  36.     </div>
  37.     <div class="d-grid mb-4">
  38.         <button type="submit" class="btn btn-orange fw-bold">
  39.             <i class="bi bi-box-arrow-in-right"></i>
  40.             Se connecter
  41.         </button>
  42.     </div>
  43.     <hr>
  44.     <p class="text-center">
  45.         <small>Pas encore de compte ?</small>
  46.     </p>
  47.     <div class="text-center">
  48.         <a class="btn btn-success" href="{{ path('app_register') }}">
  49.             <i class="bi bi-person-plus-fill"></i>
  50.             S'inscrire
  51.         </a>
  52.     </div>
  53. </form>