templates/pages/user/registration/register.html.twig line 1
{% extends 'layout/base.html.twig' %}
{% block title %}Créer un compte | Arctri{% endblock %}
{% block header %} {% endblock %}
{% block body %}
<div class="register">
<div class="authentification register">
{# {{ form(form) }}#}
{{ form_start(form, {'method': 'POST', 'attr': {'autocomplete': 'off'}}) }}
<div class="authentification__form register_form" data-turbo="false">
<div class="register_box">
<div class="authentification_box_header">
<div class="authentification__logo-box">
<a href="{{ path('app_home') }}"><img alt="logo" class="authentification__logo" src={{ asset("/img/logo/logo_white_text.svg") }} ></a>
</div>
<div class="authentification_box_heading">
<h3 class="heading-tertiary">S'inscrire</h3>
</div>
</div>
<div class="register_box_field">
<label class="authentification_box_label">Nom</label><br>
{{ form_widget(form.lastName, {'attr': {'class':"authentification_box_input register_box_input",'placeholder': 'DJITRI' }}) }}
<span>{{ form_errors(form.lastName) }}</span>
</div>
<div class="register_box_field">
<label class="authentification_box_label" >Prénom</label><br>
{{ form_widget(form.firstName, {'attr': {'class':"authentification_box_input register_box_input",'placeholder': 'Komlan' }}) }}
<span>{{ form_errors(form.firstName) }}</span>
</div>
<div class="register_box_field">
<label class="authentification_box_label" >Email</label><br>
{{ form_widget(form.email, {'attr': {'class':"authentification_box_input register_box_input",'placeholder': "arctriservices@gmail.com" }}) }}
<span>{{ form_errors(form.email) }}</span>
</div>
<div class="register_box_field">
<label class="authentification_box_label" for="Mot_de_passe">Mot de passe</label><br>
<div class="authentification_box_input register_box_special">
{{ form_widget(form.plainPassword.first, {'attr': {'type':"password",'class':"register_box_input_special",'placeholder': "Entrez votre mot de passe" }}) }}
<span>{{ form_errors(form.plainPassword.first) }}</span>
<div class="password-icon register_password_icon">
<i class="bi bi-eye"></i>
{# <i class="bi bi-eye-slash"></i>#}
</div>
</div>
<p class="authentification_box_paragraph">Votre mot de passe doit être <span class="req"> long de 8 caractères</span>, et contenir <span class="req">1 caractère spécial</span>, <span class="req">1 chiffre</span>, <span class="req">1 majuscule</span>, <span class="req">1 minuscule</span>.</p>
</div>
<div class="register_box_field">
<label class="authentification_box_label" for="password_confirmation">Confirmer votre mot de passe</label><br>
<div class="authentification_box_input register_box_special">
{{ form_widget(form.plainPassword.second, {'attr': {'type':"password",'class':"register_box_input_special",'placeholder': "Confirmez votre mot de passe" }}) }}
<span class="authentification_box_span" >{{ form_errors(form.plainPassword.second) }}</span>
<div class="password-icon register_password_icon">
<i class="bi bi-eye"></i>
{# <i class="bi bi-eye-slash"></i>#}
</div>
</div>
</div>
<div class="authentification__span-container">
<span>En vous inscrivant, vous acceptez nos</span>
<a class="authentification__link__2" href=""> Conditions d'utilisation</a>
{{ form_widget(form.agreeTerms, {'attr': {'class':"login_box_input_special", 'checked':'checked', 'style': 'display: none'}}) }}
</div>
{{ form_row(form._token) }}
<div class="authentification_box_button">
<div class="register_box_button_container">
<input type="submit" value="Soumettre" class="authentification_button register_button">
</div>
<div class="authentification__span-container">
<span>Vous avez un compte ?</span>
<a class="authentification__link__2" href={{ path('app_user_login') }}> Connectez-vous</a>
</div>
</div>
</div>
</div>
{{ form_end(form, {render_rest: false}) }}
</div>
</div>
{% endblock %}
{% block footer %}
<script>
function addClass() {
const body = document.body;
// add class to body
body.classList.add('register');
}
addClass();
</script>
<script src={{ asset('js/app/show_password.js') }}></script>
{% endblock %}