- Ajout dans inscription de la confirmation du mot de passe.
This commit is contained in:
@ -1,5 +1,3 @@
|
||||
{# templates/registration/register.html.twig #}
|
||||
|
||||
{% extends 'base.html.twig' %}
|
||||
|
||||
{% block title %}Inscription{% endblock %}
|
||||
@ -11,6 +9,30 @@
|
||||
|
||||
{{ form_start(form) }}
|
||||
|
||||
<div class="mb-4">
|
||||
{{ form_label(form.firstname, 'Prénom', {'label_attr': {'class': 'block text-sm font-medium text-gray-700'}}) }}
|
||||
<div class="mt-1">
|
||||
{{ form_widget(form.firstname, {'attr': {'class': 'w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm'}}) }}
|
||||
</div>
|
||||
{{ form_errors(form.firstname) }}
|
||||
</div>
|
||||
|
||||
<div class="mb-4">
|
||||
{{ form_label(form.lastname, 'Nom', {'label_attr': {'class': 'block text-sm font-medium text-gray-700'}}) }}
|
||||
<div class="mt-1">
|
||||
{{ form_widget(form.lastname, {'attr': {'class': 'w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm'}}) }}
|
||||
</div>
|
||||
{{ form_errors(form.lastname) }}
|
||||
</div>
|
||||
|
||||
<div class="mb-4">
|
||||
{{ form_label(form.pseudo, 'Pseudo', {'label_attr': {'class': 'block text-sm font-medium text-gray-700'}}) }}
|
||||
<div class="mt-1">
|
||||
{{ form_widget(form.pseudo, {'attr': {'class': 'w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm'}}) }}
|
||||
</div>
|
||||
{{ form_errors(form.pseudo) }}
|
||||
</div>
|
||||
|
||||
<div class="mb-4">
|
||||
{{ form_label(form.email, 'Email', {'label_attr': {'class': 'block text-sm font-medium text-gray-700'}}) }}
|
||||
<div class="mt-1">
|
||||
@ -28,27 +50,11 @@
|
||||
</div>
|
||||
|
||||
<div class="mb-4">
|
||||
{{ form_label(form.pseudo, 'Pseudo', {'label_attr': {'class': 'block text-sm font-medium text-gray-700'}}) }}
|
||||
{{ form_label(form.confirmPassword, 'Confirmer le mot de passe', {'label_attr': {'class': 'block text-sm font-medium text-gray-700'}}) }}
|
||||
<div class="mt-1">
|
||||
{{ form_widget(form.pseudo, {'attr': {'class': 'w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm'}}) }}
|
||||
{{ form_widget(form.confirmPassword, {'attr': {'class': 'w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm'}}) }}
|
||||
</div>
|
||||
{{ form_errors(form.pseudo) }}
|
||||
</div>
|
||||
|
||||
<div class="mb-4">
|
||||
{{ form_label(form.firstname, 'Prénom', {'label_attr': {'class': 'block text-sm font-medium text-gray-700'}}) }}
|
||||
<div class="mt-1">
|
||||
{{ form_widget(form.firstname, {'attr': {'class': 'w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm'}}) }}
|
||||
</div>
|
||||
{{ form_errors(form.firstname) }}
|
||||
</div>
|
||||
|
||||
<div class="mb-4">
|
||||
{{ form_label(form.lastname, 'Nom', {'label_attr': {'class': 'block text-sm font-medium text-gray-700'}}) }}
|
||||
<div class="mt-1">
|
||||
{{ form_widget(form.lastname, {'attr': {'class': 'w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm'}}) }}
|
||||
</div>
|
||||
{{ form_errors(form.lastname) }}
|
||||
{{ form_errors(form.confirmPassword) }}
|
||||
</div>
|
||||
|
||||
<div class="mt-6 text-center">
|
||||
@ -56,11 +62,25 @@
|
||||
'attr': {'class': 'w-full px-4 py-2 bg-indigo-600 text-white font-semibold rounded-md hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500'}
|
||||
}) }}
|
||||
</div>
|
||||
|
||||
{% for type, messages in app.flashes %}
|
||||
<div class="mb-4">
|
||||
<div class="mb-4 mt-4">
|
||||
{% for message in messages %}
|
||||
<div class="text-sm {% if type == 'success' %}text-green-600{% else %}text-red-600{% endif %}">
|
||||
{{ message }}
|
||||
<div class="text-sm p-4 rounded-lg shadow-lg
|
||||
{% if type == 'success' %}
|
||||
bg-green-100 text-green-700 border-l-4 border-green-500
|
||||
{% else %}
|
||||
bg-red-100 text-red-700 border-l-4 border-red-500
|
||||
{% endif %}
|
||||
transition-all transform hover:scale-105">
|
||||
<div class="font-semibold">
|
||||
{% if type == 'success' %}
|
||||
Succès:
|
||||
{% else %}
|
||||
Erreur:
|
||||
{% endif %}
|
||||
</div>
|
||||
<p>{{ message }}</p>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user