templates/forgot_password/request.html.twig line 1
{% extends 'base.html.twig' %}{% block stylesheets %}{{ parent() }}<link href="{{ asset('css/utilities.css') }}?v={{ random() }}" rel="stylesheet"><link href="{{ asset('css/auth-shared.css') }}?v={{ random() }}" rel="stylesheet">{% endblock %}{% block body %}<div class="auth-container"><div class="login-card"><div class="login-form-section"><div class="login-header"><img src="{{ asset('uploads/img/media/logo-naturamedicatrix-pro-v2.png') }}" alt="NaturaMedicatrix" class="login-brand"><h2 class="login-title">Mot de passe oublié</h2><p class="login-description">Saisissez votre adresse e-mail et nous vous enverrons un lien pour réinitialiser votre mot de passe.</p><hr class="login-divider"></div>{% if sent %}<div class="success-message" style="background:#e8f5e9;border:1px solid #a5d6a7;border-radius:8px;padding:16px 20px;color:#2e7d32;display:flex;align-items:center;gap:10px;margin-bottom:20px;"><i class="fas fa-check-circle" style="font-size:1.2rem;"></i><span>Si cette adresse e-mail est associée à un compte, vous recevrez un lien de réinitialisation dans quelques instants. Pensez à vérifier vos spams.</span></div><div class="login-footer" style="text-align:center;margin-top:16px;"><a href="{{ path('app_login') }}" class="register-link"><i class="fas fa-arrow-left" style="margin-right:6px;"></i>Retour à la connexion</a></div>{% else %}<form action="{{ path('app_forgot_password') }}" method="post" class="login-form" id="forgotForm"><div class="input-group"><div class="input-wrapper"><inputtype="email"id="email"name="email"requiredautocomplete="email"class="form-input"><label for="email" class="form-label">Adresse e-mail</label><div class="input-border"></div></div></div><button type="submit" class="login-btn"><span class="btn-content"><i class="fas fa-paper-plane btn-icon"></i><span class="btn-text">Envoyer le lien</span></span><div class="btn-loading"><div class="spinner"></div></div></button><div class="login-footer"><p><a href="{{ path('app_login') }}" class="register-link"><i class="fas fa-arrow-left" style="margin-right:6px;"></i>Retour à la connexion</a></p></div></form>{% endif %}</div><div class="login-contact-section"><h3 class="contact-title">Nous contacter</h3><div class="contact-country"><h3 class="country-title">France</h3><div class="contact-info"><i class="fas fa-phone"></i><span class="contact-info-label">Tél</span><span class="contact-info-value">+33 9 77 42 37 05</span></div><div class="contact-info"><i class="fas fa-envelope"></i><span class="contact-info-label">Email</span><span class="contact-info-value">commande@naturamedicatrix.fr</span></div></div><div class="contact-country"><h3 class="country-title">Luxembourg</h3><div class="contact-info"><i class="fas fa-phone"></i><span class="contact-info-label">Tél</span><span class="contact-info-value">+352 20 88 11 95</span></div><div class="contact-info"><i class="fas fa-envelope"></i><span class="contact-info-label">Email</span><span class="contact-info-value">commande@naturamedicatrix.lu</span></div></div><div class="contact-country"><h3 class="country-title">Belgique</h3><div class="contact-info"><i class="fas fa-phone"></i><span class="contact-info-label">Tél</span><span class="contact-info-value">+32 4 268 18 41 / +32 4 349 03 03</span></div><div class="contact-info"><i class="fas fa-envelope"></i><span class="contact-info-label">Email</span><span class="contact-info-value">commande@naturamedicatrix.be</span></div></div></div></div><div class="login-bg"><div class="bg-pattern"></div><div class="floating-elements"><div class="floating-circle circle-1"></div><div class="floating-circle circle-2"></div><div class="floating-circle circle-3"></div><div class="floating-circle circle-4"></div><div class="floating-circle circle-5"></div><div class="floating-circle circle-6"></div></div></div></div>{% endblock %}{% block javascripts %}<script>$(document).ready(function() {$('.form-input').on('focus', function() {$(this).closest('.input-wrapper').addClass('focused');}).on('blur', function() {if (!$(this).val()) {$(this).closest('.input-wrapper').removeClass('focused');}}).on('input', function() {if ($(this).val()) {$(this).closest('.input-wrapper').addClass('has-value');} else {$(this).closest('.input-wrapper').removeClass('has-value');}});$('#forgotForm').on('submit', function() {const submitBtn = $('.login-btn');submitBtn.addClass('loading');submitBtn.prop('disabled', true);});});</script>{% endblock %}