{% extends 'base.html.twig' %} {% block title %}Mon compte — VIIZIA{% endblock %} {% block body %} {% from 'admin/organization/_form.html.twig' import field %}

Mon compte

{{ app.user.email }} {% if app.user.isSuperadmin %}SUPERADMIN{% endif %}

{# --- Onglet Informations -------------------------------------------------- #}
{{ form_start(profile_form, {'attr': {'novalidate': 'novalidate'}}) }} {% if profile_form.vars.errors|length > 0 %}
Le formulaire contient des erreurs :
{% endif %}

Identité

{{ field(profile_form.firstName, {'icon': 'user'}) }}
{{ field(profile_form.lastName, {'icon': 'user'}) }}
{{ field(profile_form.email, {'icon': 'envelope'}) }}

Naissance

Ces informations sont optionnelles. Elles enrichissent votre profil et serviront à la conformité KYC lors de futures intégrations bancaires.
{{ field(profile_form.birthDate, {'icon': 'calendar', 'type': 'date'}) }}
{{ field(profile_form.birthPlace, {'icon': 'location-dot'}) }}
{{ form_end(profile_form) }}
{# --- Onglet Sécurité ----------------------------------------------------- #}

Changer le mot de passe

{{ form_start(password_form, {'action': path('app_account_password'), 'attr': {'novalidate': 'novalidate'}}) }} {% if password_form.vars.errors|length > 0 %}
    {% for error in password_form.vars.errors %}
  • {{ error.message }}
  • {% endfor %}
{% endif %} {{ field(password_form.currentPassword, {'icon': 'lock'}) }} {{ field(password_form.newPassword.first, {'icon': 'key'}) }} {{ field(password_form.newPassword.second, {'icon': 'key'}) }}
{{ form_end(password_form) }}

Dernière connexion

{% if app.user.lastLoginAt %} {{ app.user.lastLoginAt|date('d/m/Y à H:i') }} {% else %} Aucune connexion enregistrée. {% endif %}

{# --- Onglet Préférences -------------------------------------------------- #}

Apparence

Le choix s'applique immédiatement et est mémorisé sur cet appareil.

Système suit la préférence de votre OS / navigateur (prefers-color-scheme).

{% block javascripts %} {{ parent() }} {% endblock %} {% endblock %}