Integrate ExpressionEngine and vBulletin membership
Want to merge vBulletin with ExpressionEngine? If so, vBEE is the application for you! Using the ExpressionEngine login form this extension will log the user into both system and much more.
vBEE was created to solve one problem; have one (EE) login screen to access both vBulletin and EE memberships, but in reality it solves a number of issues. As an example, vBEE synchronizes accounts between the two systems when the user logs in so you can migrate your users between the two applications. It also checks the credentials on both systems so there is no need to import/export any accounts. This also means that when a user registers with EE they automatically have a vBulletin account. Simply complete the extension settings for vBulletin and nothing else is required.
This has been tested and working on vBulletin 3.x and 4.x.
How it Works
The add-on follows some basic rules when logging in:
- If the login exists and credentials valid in EE but not in vBulletin then create the account in vBulletin and login
- If the login exists and credentials valid in vBulletin but not in EE then create the account in EE and login
- If the login does not exist at all, do not login
- If credentials are correct on one system, update the opposing system credentials and login
- If the credentials are correct on both systems then login
Once vBEE has been installed you must configure the settings for the add-on. The most important is to specify the database name of your vBulletin installation. If this is not set you will see an error message when you attempt to login to member features on your website.
Other settings are there as defaults for when a vBulletin account is automatically created and the details cannot be automatically retrieved from the vBulletin configuration. Leave as default if you’re unsure what these are.
You are not required to migrate users from one system to another. This is impossible anyway, due to password encryption being different on both system.