Executer du code lorsqu’un utilisateur ce connecte sous SPIP

12 August 2016

J’avais besoin d’exécuter un peu de code lorsqu’un utilisateur ce connecte à SPIP. Il y a un moyen assez simple de le faire : dans le traiter du formulaire login.

La connexion de l’utilisateur ce fait dans la partie vérifier du formulaire CVT. Cela veut dire que la session a été créé.

<?php
function prefix_formulaire_traiter($flux) {

    if ($flux['args']['form'] == 'login') {
        // Coder ici
    }

    return $flux;
}

Bien entendu je préfèrerai avoir un pipeline post_login, ce serai plus simple et plus lisible dans le code.
Cela viendra peut-être avec SPIP 3.2 !