templates/reset_password/request.html.twig line 1

Open in your IDE?
  1. {# templates/reset_password/request.html.twig #}
  2. {% extends 'base.html.twig' %}
  3. {% block body %}
  4.     <div class="reset-password-container">
  5.         <h1>Réinitialisation de Mot de Passe</h1>
  6.         <p>
  7.             Entrez votre adresse e-mail ci-dessous pour recevoir un lien de réinitialisation de mot de passe. 
  8.             Veuillez vérifier également votre dossier spam si vous ne recevez pas l'email dans les minutes qui suivent.
  9.         </p>
  10.         {{ form_start(requestForm, {'attr': {'class': 'reset-password-form'}}) }}
  11.             {{ form_row(requestForm.email, {
  12.                 'attr': {
  13.                     'class': 'form-control',
  14.                     'placeholder': 'Votre adresse e-mail'
  15.                 }
  16.             }) }}
  17.              {% for label, messages in app.flashes %}
  18.                     {% for message in messages %}
  19.                         <div class="alert alert-{{ label }}">
  20.                             {{ message }}
  21.                         </div>
  22.                             {% endfor %}
  23.                                 {% endfor %}
  24.              <div class="form-group mb-3">
  25.                 <div class="g-recaptcha" data-sitekey="6LdsZb4qAAAAAKzWURbc-3MZY-DjEXRcm81pFAjs"></div>
  26.             </div>
  27.             <button class="btn btn-primary">Envoyer le lien de réinitialisation</button>
  28.         {{ form_end(requestForm) }}
  29.     </div>
  30.     <style>
  31.         .reset-password-container {
  32.             max-width: 80%;
  33.             margin: 0 auto;
  34.             padding: 2rem;
  35.             border: 1px solid #ccc;
  36.             border-radius: 8px;
  37.             background-color: #f9f9f9;
  38.             margin-top: 30px;
  39.         }
  40.         .reset-password-container h1 {
  41.             font-size: 1.5rem;
  42.             margin-bottom: 1rem;
  43.             color: #333;
  44.         }
  45.         .reset-password-container p {
  46.             font-size: 1rem;
  47.             margin-bottom: 1.5rem;
  48.             color: #666;
  49.         }
  50.         .reset-password-form {
  51.             display: flex;
  52.             flex-direction: column;
  53.         }
  54.         .form-control {
  55.             width: 100%;
  56.             padding: 0.75rem;
  57.             margin-bottom: 1rem;
  58.             border: 1px solid #ccc;
  59.             border-radius: 4px;
  60.         }
  61.         .btn-primary {
  62.             background-color: #007bff;
  63.             color: white;
  64.             border: none;
  65.             padding: 0.75rem;
  66.             border-radius: 4px;
  67.             cursor: pointer;
  68.             font-size: 1rem;
  69.             max-width: 30%;
  70.         }
  71.         .btn-primary:hover {
  72.             background-color: #0056b3;
  73.         }
  74.     </style>
  75. {% endblock %}