Select your language

Auto-login a Joomla! user using a PHP oneliner
Photo from Unsplash

Hello super joomlers!

A simple trick to login a Joomla! user by code rather than using a form.

Interested? Let's move on...

Here is the code:

* @var bool $result_login true on successful login, false otherwise
$result_login = Factory::getApplication()->login(
                        'username' => 'example',
                        'password' => 'mysupersecretpassword'
                        'remember' => true,
                        'silent'   => true

Interesting options:
remember: Enables remember me when auto-logged in
silent: Returns a boolean (in this case false rather than an exception if an authentication error occurs).


See you soon for new tips and tricks...

Super Joomlers! Get the most out of Joomla!
We hate spam as much as you do and we will not send you email without your prior consent. You can unsubscribe / resubscribe any time you want.