{% extends 'base.html.twig' %}
{% set page_title = page_title|default('Connexion · RueduProf 2026') %}
{% set meta_description = meta_description|default('Page de connexion moderne RueduProf, responsive desktop et mobile, en Twig + Bootstrap.') %}
{% set site_name = site_name|default('RueduProf') %}
{% set header_cta_label = header_cta_label|default('Créer un compte') %}
{% set header_cta_href = header_cta_href|default('#inscription') %}
{% set nav_items = nav_items|default([
{'label': 'Trouver un prof', 'href': '#'},
{'label': 'Devenir prof', 'href': '#'},
{'label': 'Comment ça marche', 'href': '#'},
{'label': 'Aide', 'href': '#'}
]) %}
{% set login_form = login_form|default({
'title': 'Bon retour sur RueduProf',
'subtitle': 'Connectez-vous pour retrouver vos demandes, vos messages et vos prochains cours.',
'email': '',
'remember': true,
'alert': 'Exemple de zone flash : erreur de mot de passe, compte à vérifier, ou message de succès après une réinitialisation.',
'providers': ['Google', 'Apple'],
'proofs': [
'Messagerie sécurisée avec les professeurs',
'Historique des demandes et favoris',
'Accès rapide sur mobile et desktop'
]
}) %}
{% set auth_showcase = auth_showcase|default({
'eyebrow': 'Connexion premium',
'title': 'Reprenez vos cours en quelques secondes.',
'copy': 'Une page de connexion plus haut de gamme, plus lisible et mieux structurée pour rassurer immédiatement les parents, élèves et professeurs.',
'bullets': [
'Tunnel simple avec récupération de mot de passe visible',
'Signaux de confiance clairs dès le premier écran',
'CTA et champs optimisés pour le tactile'
],
'stats': [
{'value': '1 clic', 'label': 'pour retrouver vos messages'},
{'value': '100%', 'label': 'responsive'},
{'value': '0 friction', 'label': 'dans le parcours'}
],
'quote': {
'text': 'Je retrouve tout de suite mes échanges avec les profs et mes demandes en cours.',
'author': 'Nadia, parent utilisatrice'
},
'floating': {
'label': 'Point fort UX',
'title': 'Connexion rassurante',
'text': 'Formulaire lisible, liens d’aide visibles et structure pensée pour la conversion.'
}
}) %}
{% block body %}
{% include 'components/_auth_showcase.html.twig' with { auth_showcase: auth_showcase } only %}