templates/security/login.html.twig line 1

  1. {% extends 'auth.html.twig' %}
  2. {% block title %}Connexion{% endblock %}
  3. {% block body %}
  4. <div id="auth">
  5.     <div class="row h-100">
  6.         <div class="col-lg-5 col-12">
  7.             <div id="auth-left">
  8.                 <div class="auth-logo">
  9.                     <a href="index.html"><img src="../assets/site/img/logo.png" alt="Logo" class="logo-form"></a>
  10.                 </div>
  11.                     <h1 class="auth-title" style="color: #0B2844">Connexion</h1>
  12.                          {% if error %}
  13.                             <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  14.                         {% endif %}
  15.                         {% if app.user %}
  16.                             <div class="mb-3">
  17.                                 Vous êtes déjà connecté avec l'adresse {{ app.user.userIdentifier }}. <a href="{{ path('app_logout') }}">Déconnexion</a>
  18.                             </div>
  19.                         {% endif %}
  20.                         <form method="post">
  21.                             <div class="form-group position-relative has-icon-left mb-4">
  22.                                  <input type="email" value="{{ last_username }}" name="email" id="inputEmail" class="form-control form-control-xl" autocomplete="email" required autofocus>
  23.                                     <div class="form-control-icon">
  24.                                         <i class="bi bi-person"></i>
  25.                                     </div>
  26.                                 </div>
  27.                             <div class="form-group position-relative has-icon-left mb-4">
  28.                                 <input type="password" name="password" id="inputPassword" class="form-control form-control-xl" autocomplete="current-password" required>
  29.                                     <div class="form-control-icon">
  30.                                         <i class="bi bi-shield-lock"></i>
  31.                                     </div>
  32.                                 </div>
  33.                             <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  34.                                
  35.                             <div class="form-check form-check-lg d-flex align-items-end">
  36.                                 <input class="form-check-input me-2" type="checkbox" value="" id="flexCheckDefault">
  37.                                      <label class="form-check-label text-gray-600" for="flexCheckDefault">
  38.                                         Rester connecté
  39.                                     </label>
  40.                                 </div>
  41.                              
  42.                             <button class="btn btn-primary btn-block btn-lg shadow-lg mt-5" type="submit">
  43.                                 Connexion
  44.                             </button>
  45.                         </form>
  46.           
  47.             <div class="text-center mt-5 text-lg fs-4">
  48.                 <p><a class="font-bold" href="auth-forgot-password.html">Mot de passe oublié ?</a></p>
  49.             </div>
  50.         </div>
  51.     </div>
  52.     <div class="col-lg-7 d-none d-lg-block">
  53.         <div id="auth-right">
  54.         </div>
  55.     </div>
  56. </div>
  57.     </div>
  58. {% endblock %}