This extension lets users log into the ExpressionEngine control panel by supplying credentials matching a user in a linux htpasswd file. This ability is most convenient for web development or hosting firms that maintain servers with many ExpressionEngine instances installed and have a number of production personnel that need superadmin-level access to the control panel for each instance.
Before enabling the extension, you'll need to edit a couple values:
define('EMS_AUTHENTICATION_HTPASSWD', '/home/sites/ee/passwords');
define('EMS_AUTHENTICATION_ACCOUNT', 'admin');
Change '/home/sites/ee/passwords/' to the proper path to your htpasswd file. Change 'admin' to the name of the account you want each of those users to log in as.
Password files are created and managed on the command line by using the htpasswd utility. As a quick reference, here is the syntax for the commands you'll need most frequently:
to create a password file: htpasswd -c -s /path/to/file/passwords username to add a user or update a password: htpasswd -s /path/to/file/passwords username to delete a user: htpasswd -D /path/to/file/passwords username

Enter your email address in the box provided, download instructions will be automatically emailed to you. We respect your privacy: your information will not be sold or shared.

Price: free
Compatibility:
Most Recent Version: