Free user authentication/password protection system in PHP
Deadlock is a free, open source (licensed under the GNU GPL.) user authentication/password protection system written in PHP/MySQL. It uses .htpasswd and .htaccess files to protect any web directory.
Features:
- Administration Panel
All settings and administrative controls are in the admin panel. - User Panel
Gives users the ability to change their password, email address, and any other account information - Admin Approval
When this option is enabled, the administrator must approve accounts before they are able to login to the protected area. - User Email Verification
Users are sent a confirmation email to the address specified and must click the link in the email to verify that the email provided is their email. - Multiple Authentication Types
The administrator has the option to choose between Basic and Digest authentication. - Auto htpasswd generation
Automatically generates the .htpasswd file containing the users when a new user is added. - Auto htaccess generation
Automatically generates the .htaccess file when the name of the protected area is changed. - Templatable user panel pages
The user panel pages are generated with a template engine, allowing you to customize the pages that the user sees by simply editing the html templates. - Templatable System Emails
Customize system emails by editing the templates. Deadlock does not yet include an editor in the admin panel. - Web based configuration
Configuration options can easily be modified through the administration panel. - Integrated Email Functionality
Specific users can be emailed straight through the admin panel, by simply selecting a link. - Bulk Email all registered users
Includes bulk email functionality allowing you to email everyone in the database. - Search through user list
The user list is searchable, allowing you to find a user's account by just entering their last name, first name or username. - Rollover Information
Rollover information boxes are provided throughout Deadlock which give an explanation of each feature and option.
<< Home