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);
}
}
Je pense que vous devez utiliser la méthode onUserAfterLogin à la place: https://docs.joomla.org/Plugin/Events/User#onUserAfterLogin
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.