Bonsoir,

cette question n'est pas directement liée à Slim qui sert d'outil de routage d'URL. J'ai pas mal de difficultés à bien comprendre comment faire des tâches basiques comme une redirection correcte après un simple login ou logout.

La structure de mon fichier index.php est la suivante :
- Démarrage de session
- Appel des classes nécessaires à des traitements
- Définition des routes avec leur méthodes GET/POST associées
- Démarrage de Slim.

L'URL de base est: /
- Lors d'un login OK, l'utilisateur doit être redirigé vers : /mon-compte/
- Pour se déconnecter, le bouton de déconnexion qui passe par l'URL /mon-compte/log-out/, la redirection doit faire revenir l'utilisateur à / en faisant passer une variable au template qui est affiché pour le notifier que sa session est déconnectée.

Pour la problématique, est-ce qu'il s'agit uniquement de fournir un code 302 à la réponse HTTP ? Comment spécifier correctement l'URL qui sert de destination ?

Pour faire abstraction du langage et parler protocole HTTP, comment un forum comme Développez fait une redirection propre après un sign in ?

La réponse doit-elle retourner une réponse 302 ?