web-dev-qa-db-fra.com

Joomla Plugin pour déclencher onUserLogin

Tous, j'ai un plugin simple qui se déclenche lors de la connexion. Le même plugin fonctionne dans la version 2.5, mais dans mon joomla 3.5, je ne parviens pas à le faire fonctionner avec le nom d'utilisateur. Cela fonctionne sur Joomla 2.5

C'est ici. Toute aide est grandement appréciée.

<?php
defined('_JEXEC') or die;
jimport('joomla.plugin.plugin');
class PlgUserAddInfo extends JPlugin
{
    public function onUserLogin($user, $options = array())
    {
        $user = JFactory::getUser();
        $mysignum = $user->username;
        $session = JFactory::getSession();
        $session->set('mysignum', $mysignum);
    }
}
4
Jason Pate

Je pense que vous devez utiliser la méthode onUserAfterLogin à la place: https://docs.joomla.org/Plugin/Events/User#onUserAfterLogin

3
David Hayes

Dans joomla 2.5, onUserLogin () est utilisé à cette fin. Mais dans notre version 3.5 de joomla, nous utilisons la fonction utilisée par OnUserAfterLogin ().

Vous suivrez également le lien https://docs.joomla.org/Plugin/Events/User#onUserAfterLogin pour plus de références.

2
Ajeet Singh