Salut super joomlers!
Juste une petite astuce pour ceux et celles qui veulent connecter un utilisateur Joomla! par code plutôt que par un formulaire.
Intéressé.e? Poursuivons...
Voici le code:
/**
* @var bool $result_login true on successful login, false otherwise
*/
$result_login = Factory::getApplication()->login(
[
'username' => 'example',
'password' => 'mysupersecretpassword'
],
[
'remember' => true,
'silent' => true
]
);
Options intéressantes:
remember: Qui permet d'activer se souvenir de moi lors de la connexion automatique.
silent: Qui permet de renvoyer un booléen (dans ce cas faux au lieu d'une exception en cas d'erreur d'authentification).
A bientôt pour de nouvelles astuces...