templates/security/password_lost.html.twig line 1

  1. {% extends 'theme.html.twig' %}
  2. {% block title %}Mot de passe perdu{% endblock %}
  3. {% block stylesheets %}
  4.     <link rel="stylesheet" href="{{ asset('theme/assets/vendor/css/pages/page-auth.css') }}" />
  5. {% endblock %}
  6. {% block content %}
  7.     <div class="container-xxl">
  8.         <div class="authentication-wrapper authentication-basic container-p-y">
  9.             <div class="authentication-inner py-4">
  10.                 {% for label, flashes in app.session.flashbag.all %}
  11.                     {% for flash in flashes %}
  12.                         <div id="flash" class="section__content">
  13.                             <div class="alert alert-{{ label }} alert-dismissible" role="alert">
  14.                                 {{ flash }}
  15.                                 <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close">
  16.                                     <span aria-hidden="true"></span>
  17.                                 </button>
  18.                             </div>
  19.                         </div>
  20.                     {% endfor %}
  21.                 {% endfor %}
  22.                 <!-- Forgot Password -->
  23.                 <div class="card">
  24.                     <div class="card-body">
  25.                         <h4 class="mb-2">Mot de passe oublié? ðŸ”’</h4>
  26.                         <p class="mb-4">Entrez votre email et vous recevrez les instructions pour réinitialiser votre mot de passe.</p>
  27.                         <form id="formAuthentication" class="mb-3" method="POST">
  28.                             <div class="mb-3">
  29.                                 <label for="email" class="form-label">Email</label>
  30.                                 <input
  31.                                         type="text"
  32.                                         class="form-control"
  33.                                         id="email"
  34.                                         name="email"
  35.                                         placeholder="Entrez votre email"
  36.                                         pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$"
  37.                                         required
  38.                                         autofocus
  39.                                 />
  40.                             </div>
  41.                             <div class="h-captcha text-center mb-3" data-sitekey="{{ captcha_site_key }}"></div>
  42.                             <button class="btn btn-primary d-grid w-100">Envoyer le lien de réinitialisation</button>
  43.                         </form>
  44.                         <div class="text-center">
  45.                             <a href="{{ path('app_login') }}" class="d-flex align-items-center justify-content-center">
  46.                                 <i class="far fa-chevron-left me-2"></i>
  47.                                 Retour Ã  la connexion
  48.                             </a>
  49.                         </div>
  50.                     </div>
  51.                 </div>
  52.                 <!-- /Forgot Password -->
  53.             </div>
  54.         </div>
  55.     </div>
  56. {% endblock %}
  57. {% block javascripts %}
  58.     <script src="https://js.hcaptcha.com/1/api.js" async defer></script>
  59. {% endblock %}