{% extends 'App::V2/base.html.twig' %} {% set site_name = site_name|default('RueduProf') %} {% set nav_items = nav_items|default([ {'label': 'Cours particuliers', 'href': app.request.getSchemeAndHttpHost() ~ path('app_home_page')}, {'label': 'Connexion', 'href': app.request.getSchemeAndHttpHost() ~ path('fos_user_security_login')}, {'label': 'Inscription', 'href': app.request.getSchemeAndHttpHost() ~ path('fos_user_registration_register')}, {'label': 'Blog', 'href': app.request.getSchemeAndHttpHost() ~ path('app_blog_show_index')} ]) %} {% set seoTitle = 'Nouveau mot de passe - RueduProf' %} {% set seoDescription = 'Choisissez un nouveau mot de passe pour sécuriser à nouveau votre compte RueduProf.' %} {% set seoUrl = 'https://www.rueduprof.com/resetting/reset' %} {% block title %}{{ seoTitle }}{% endblock %} {% block meta_title %}{{ seoTitle }}{% endblock %} {% block meta_description %}{{ seoDescription }}{% endblock %} {% block og_url %}{{ seoUrl }}{% endblock %} {% block canonical %}{{ seoUrl }}{% endblock %} {% block open_graph %} {% endblock %} {% block twitter_card %} {% endblock %} {% block body %}
Mise à jour sécurisée

Choisissez un nouveau mot de passe

Définissez un mot de passe solide pour retrouver votre accès dans de bonnes conditions de sécurité.

Conseil

Utilisez un mot de passe long, unique et difficile à deviner.

Validation

Confirmez-le une seconde fois pour éviter les erreurs de saisie.

Nouveau mot de passe

Formulaire aligné sur le même thème que la connexion, avec les vrais champs Symfony conservés.

Nouveau mot de passe Confirmation Sécurité
{{ form_start(form, { 'action': path('fos_user_resetting_reset', {'token': token}), 'attr': {'class': 'row g-3 fos_user_resetting_reset'} }) }}
{{ form_label(form.plainPassword.first, 'Nouveau mot de passe', {'label_attr': {'class': 'form-label fw-semibold'}}) }}
{{ form_widget(form.plainPassword.first, { 'attr': { 'class': 'form-control form-control-lg', 'placeholder': 'Nouveau mot de passe' } }) }}
{{ form_errors(form.plainPassword.first) }}
{{ form_label(form.plainPassword.second, 'Confirmer le mot de passe', {'label_attr': {'class': 'form-label fw-semibold'}}) }}
{{ form_widget(form.plainPassword.second, { 'attr': { 'class': 'form-control form-control-lg', 'placeholder': 'Confirmer le mot de passe' } }) }}
{{ form_errors(form.plainPassword.second) }}
{{ form_widget(form.recaptcha, { 'attr': { 'options': { 'theme': 'light', 'type': 'image', 'size': 'normal' } } }) }} {{ form_errors(form.recaptcha) }}
{{ form_widget(form._token) }}
{{ form_errors(form) }}
{{ form_end(form) }}
{% endblock %}