{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}Réinitialiser le mot de passe{% endblock %} {% block content %}

Réinitialiser le mot de passe

Pour {{ user.email }}

Attention

  • Cette action va réinitialiser le mot de passe de l'utilisateur
  • L'ancien mot de passe ne sera plus valide
  • Vous pouvez optionnellement envoyer le nouveau mot de passe par email
  • Il est recommandé de forcer l'utilisateur à changer son mot de passe
{{ form_start(form, {'attr': {'class': 'space-y-6', 'data-controller': 'login-form'}}) }}
{{ form_label(form.plainPassword.first, 'Nouveau mot de passe', {'label_attr': {'class': 'block text-sm font-medium text-gray-700'}}) }}
{{ form_widget(form.plainPassword.first, {'attr': {'class': 'mt-1 block w-full pr-12 rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500 sm:text-sm', 'placeholder': 'Entrez le nouveau mot de passe', 'data-login-form-target': 'password'}}) }}
{{ form_errors(form.plainPassword.first) }}

Le mot de passe doit contenir au moins 8 caractères, une majuscule, une minuscule et un chiffre.

{{ form_label(form.plainPassword.second, 'Confirmer le mot de passe', {'label_attr': {'class': 'block text-sm font-medium text-gray-700'}}) }}
{{ form_widget(form.plainPassword.second, {'attr': {'class': 'mt-1 block w-full pr-12 rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500 sm:text-sm', 'placeholder': 'Confirmez le nouveau mot de passe', 'data-login-form-target': 'password'}}) }}
{{ form_errors(form.plainPassword.second) }} {{ form_errors(form.plainPassword) }}

Options

{{ form_widget(form.sendEmail, {'attr': {'class': 'focus:ring-blue-500 h-4 w-4 text-blue-600 border-gray-300 rounded'}}) }}
{{ form_label(form.sendEmail, null, {'label_attr': {'class': 'font-medium text-gray-700'}}) }}

Envoyer un email à l'utilisateur avec son nouveau mot de passe

{{ form_widget(form.mustChangePassword, {'attr': {'class': 'focus:ring-blue-500 h-4 w-4 text-blue-600 border-gray-300 rounded'}}) }}
{{ form_label(form.mustChangePassword, null, {'label_attr': {'class': 'font-medium text-gray-700'}}) }}

Recommandé : l'utilisateur devra changer ce mot de passe lors de sa prochaine connexion

Conseil de sécurité : Pour une sécurité optimale, il est recommandé de cocher les deux options : envoyer le mot de passe par email et forcer son changement à la prochaine connexion.

Annuler
{{ form_end(form) }}

Historique du mot de passe

Dernier changement
{% if user.lastPasswordChangedAt %} {{ user.lastPasswordChangedAt|date('d/m/Y à H:i') }} {% else %} Jamais changé {% endif %}
Changement requis
{{ user.mustChangePassword ? 'Oui' : 'Non' }}
{% endblock %}