templates/security/login.html.twig line 1

Open in your IDE?
  1. {% extends 'base-small.html.twig' %}
  2. {% block content %}
  3.     <form class="form-signin" method="post">
  4.         <img class="mb-4" src="/img/logo2.svg" alt="" width="150" height="100">
  5.         {% if error %}
  6.             <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  7.         {% endif %}
  8.         <label for="inputEmail" class="sr-only">Adresse email</label>
  9.         <input type="email" value="{{ last_username }}" name="email" id="inputEmail" class="form-control" placeholder="Email" required autofocus>
  10.         <label for="inputPassword" class="sr-only">Mot de passe</label>
  11.         <input type="password" name="password" id="inputPassword" class="form-control" placeholder="Mot de passe" required>
  12.         <button type="button" class="btn btn-link" data-toggle="modal" data-target="#reset-password">
  13.             Mot de passe oublié ?
  14.         </button>
  15.         <div class="checkbox mb-3">
  16.             <label style="margin-bottom: 1.5rem;">
  17.                 <input type="checkbox" name="_remember_me"> Se souvenir de moi
  18.             </label>
  19.         </div>
  20.         <button type="submit" class="button-admin" style="padding: 15px 120px;">Connexion</button>
  21.         <p class="mt-5 mb-3 text-muted">&copy; 2019</p>
  22.         <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  23.     </form>
  24.     <div class="modal fade" id="reset-password" tabindex="-1" role="dialog" aria-hidden="true">
  25.         <div class="modal-dialog" role="document">
  26.             <div class="modal-content">
  27.                 <div class="modal-header">
  28.                     <h5 class="modal-title">Réinitialiser votre mot de passe</h5>
  29.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  30.                         <span aria-hidden="true">&times;</span>
  31.                     </button>
  32.                 </div>
  33.                 <form class="ajax-form" method="post" action="{{ path('user_ask_reset') }}">
  34.                     <div class="modal-body">
  35.                         <div class="ajax-form-hide_on_success">
  36.                             <p>Pour récupérer votre mot de passe, veuillez saisir votre adresse email.</p>
  37.                             <div class="form-group">
  38.                                 <input type="email" name="email" class="form-control" id="reset-password-email" placeholder="Votre email">
  39.                                 <input type="hidden" name="_csrf_token" value="{{ csrf_token('reset-password') }}">
  40.                             </div>
  41.                         </div>
  42.                         <div class="ajax-form-error text-danger d-none"></div>
  43.                         <div class="ajax-form-show_on_success d-none">
  44.                             <i class="fas fa-check text-success"></i><br />
  45.                             Un email vous a été envoyé avec un lien pour mettre à jour votre mot de passe.
  46.                         </div>
  47.                     </div>
  48.                     <div class="modal-footer">
  49.                         <div class="ajax-form-hide_on_success">
  50.                             <button type="button" class="btn btn-secondary" data-dismiss="modal">Annuler</button>
  51.                             <button type="submit" class="btn btn-primary">Réinitialiser</button>
  52.                         </div>
  53.                         <div class="ajax-form-show_on_success d-none">
  54.                             <button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button>
  55.                         </div>
  56.                     </div>
  57.                 </form>
  58.             </div>
  59.         </div>
  60.     </div>
  61. {% endblock %}