Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…
About External Login
The External Login plugin allows you to use an external database to login to your WordPress site, instead of the WordPress database. This is useful if you already have a login system and want to integrate it with your WordPress site. The plugin also has features such as mapping user roles, updating user details, and support for different database types.Changelog
1.11.2
- Add hook to allow custom manipulation of roles
- Fix bug that meant preventing fall back to the WordPress login only worked from username logins and not e-mails
- Add better explanation regarding cropped strings in the test connection output
1.11.1
- Add additional safeguards as some users were unable to use the blocking users based on roles feature
1.11.0
- Allow custom error messages to be returned from the exlog_hook_filter_custom_should_exclude hook
- Allow users to have multiple sessions (so long as their password has not changed)
- Prevent error thrown for some users when an external user was not found in the WordPress database
1.10.0
- Fix inconsistencies with logic for MS SQL Server connections
- Modify the exlog_hook_action_authenticated hook to provide more data from the external database users table
- Prevent a couple of harmless PHP Notices that clog up error logs. Needs further work
1.9.0
- Add exlog_hook_filter_custom_should_exclude hook to allow custom coded user exclusions
- Fix bug that prevented ‘Role Settings’ for mapping roles being saved in the database
- Fix but that prevented ‘Exclude Users’ settings saving
1.8.4
- Update deployment process
1.8.3
- Pass additional data to the authenticating hash hook
- Remove deprecated method (screen_icon())
- Make the plugin easier for other developers to work on (integrating docker and an improved README.md)
1.7.3
- Fix issue that prevented the BETA feature of excluding users based on custom data in the users table from functioning
- Update plugin details and screenshots
1.7.2
- Add redirection tool that allows internal or external sites to be redirected to once a user is authenticated
- Add Microsoft SQL Server support (BETA)
- Add ability to validate a users password based on custom custom code using the ‘exlog_hook_filter_authenticate_hash’ hook
- Fix issue that caused using the ‘None’ hash setting to have the password always set to be lower case
- Remove code that causes a warning in debug mode
1.7.1
- Allow mysql databases to accept username or e-mail address for the new username
- Fixed missing logo on production (Hopefully ? )
1.7.0
- Add Migration Mode setting
- Add action hook ‘exlog_hook_action_authenticated’ that is triggered when the user is authenticated with the external database
1.6.0
- Prevent password change e-mail coming through when a users details are updated in WordPress in the External Login flow
- Add feature to block users based on their role
- Fix for the admin area form on repeater items
- Fix a nested function error that appeared for some users
1.5.0
- Add feature to exclude users based on another field in the database
- Add feature to get multiple roles from the external database roles field (Requires additional plugin for admin manipulation)
- Improve cosmetic bugs in admin area
1.4.1
- Fix Test button on WP installs in sub directories
- Improve error descriptions to the end user
1.4.0
- Add PostgreSQL functionality
- Add support links to options page
- Add additional styling to options page
1.3.1
- Fix broken link from plugin page to settings that caused plugin failure for some users.
1.3.0
- Make plugin compatible with PHP 5.6.34.
1.2.1
- Fix broken Test button and improve options page description link.
1.2.0
- Add new hashing methods.
1.1.2
- Remove old data from the DB if you switch to using wp-config to store your settings.
1.1.1
- Improve plugin documentation
1.1.0
- Add ability to store settings in wp-config
1.0.3
- Add further sanitisation of data in SQL command
- Refactor code
1.0.2
- Update readme.txt to better present plugin information again.
1.0.1
- Update readme.txt to better present plugin information.
1.0.0
- Initial production version