This plugin for the Joomla CMS allows selected administrators to log into registered user accounts using their own administrator passwords.
Optionally this facility can be restricted to selected administrators only, or all administrators can be allowed to do this.
Since administrators use their own passwords these are encrypted and stored securely in the database as normal, so this should not compromise the security of your site. Additionally you can restrict the facility to selected IP addresses only. The plugin does not allow you to log in as another administrator.
This plugin works with the standard Joomla login and extensions that use this. Our tests show that it works with other extensions such as the Virtuemart customer accounts as well - it should work with any extensions that support Joomla authentication plugins and the core Joomla user account. Unfortunately Community Builder doesn't seem to support Joomla authentication plugins any more, so it is just not possible.
The plugin is compatible with all versions of Joomla 2.5 and 3.
Upload and install using the Joomla installer. Enable it in the plugin manager. Either set the 'enable all administrators' parameters to yes, or list the ids of selected administrators as a comma separated list in the 'Master User Ids' input box. If you wish to restrict by IP address then list allowed IP addresses as a comma separated list.
Now, if you are an administrator you can log into your site as another user by supplying the username plus your own administrator password. As far as the site is concerned you will be that user.
By popular demand, the plugin now sets a session variable which indicates when a user is logged in as a master user
We are happy to receive feature suggestions, although, as it is a free extension. we prefer to keep it simple and will normally only include the most compelling.
We are happy to receive genuine bug reports about the extension, because we do want to keep it working. However before you send us a report along the lines of 'I upgraded to Joomla version x.x.x and now master user has suddenly stopped working', please check that this is the only change you recently made on your site. It is rare for a Joomla update to suddenly break the plugin. It is more likely that you are using a login module that does not support authentication plugins - some Ajax ones do not. The solution in that case is to include a standard Joomla login module somewhere on your site which you can use to log in as a master user
Version 2.3.1 fixes the plugin constructor to be compatible with PHP7
Version 2.3.0 improved error handling and added a session variable.
Version 2.2.0 adds support for the Joomla updater
Version 2.1.4 is a security release for users of Joomla 3.4
Release 2.1.1 includes support for Joomla 2.5.18
Release, 2.1.0 now includes support for Joomla 3.2