{# templates/reset_password/request.html.twig #}
{% extends 'base.html.twig' %}
{% block body %}
<div class="reset-password-container">
<h1>Réinitialisation de Mot de Passe</h1>
<p>
Entrez votre adresse e-mail ci-dessous pour recevoir un lien de réinitialisation de mot de passe.
Veuillez vérifier également votre dossier spam si vous ne recevez pas l'email dans les minutes qui suivent.
</p>
{{ form_start(requestForm, {'attr': {'class': 'reset-password-form'}}) }}
{{ form_row(requestForm.email, {
'attr': {
'class': 'form-control',
'placeholder': 'Votre adresse e-mail'
}
}) }}
{% for label, messages in app.flashes %}
{% for message in messages %}
<div class="alert alert-{{ label }}">
{{ message }}
</div>
{% endfor %}
{% endfor %}
<div class="form-group mb-3">
<div class="g-recaptcha" data-sitekey="6LdsZb4qAAAAAKzWURbc-3MZY-DjEXRcm81pFAjs"></div>
</div>
<button class="btn btn-primary">Envoyer le lien de réinitialisation</button>
{{ form_end(requestForm) }}
</div>
<style>
.reset-password-container {
max-width: 80%;
margin: 0 auto;
padding: 2rem;
border: 1px solid #ccc;
border-radius: 8px;
background-color: #f9f9f9;
margin-top: 30px;
}
.reset-password-container h1 {
font-size: 1.5rem;
margin-bottom: 1rem;
color: #333;
}
.reset-password-container p {
font-size: 1rem;
margin-bottom: 1.5rem;
color: #666;
}
.reset-password-form {
display: flex;
flex-direction: column;
}
.form-control {
width: 100%;
padding: 0.75rem;
margin-bottom: 1rem;
border: 1px solid #ccc;
border-radius: 4px;
}
.btn-primary {
background-color: #007bff;
color: white;
border: none;
padding: 0.75rem;
border-radius: 4px;
cursor: pointer;
font-size: 1rem;
max-width: 30%;
}
.btn-primary:hover {
background-color: #0056b3;
}
</style>
{% endblock %}