Plugin Directory

External DB authentication

Author: Charlene Barina

A plugin that allows the use of an external MySQL, PostgreSQL, or MSSQL database for authentication into wordpress. It requires you know the encryption method for the passwords stored in the external database and allows you to use MD5, SHA1, plaintext, or enter the hash/salt method yourself. It also allows you to enter a custom message for users concerning logins, and it disables password reset/retrieval within the wordpress system on the user-end. Compatible with WP-MU.

If you want to connect to a PostgreSQL or MSSQL database, you will need to install the MDB2 PEAR database abstraction package and relevant database drivers. MySQL continues to use the built-in PHP functions.

Version 1.0 works with the 2.0-2.1 WordPress series for sure; other versions unsure. Version 2.0 works with 2.5 upwards.

This plugin is particularly useful if you want users to login to do groupblogging, but want some control over who can login due to previous records. To do this, you'll also need to change new user default role in Settings->General to something other than merely a subscriber.