You must be a subscriber to download! Subscribe now

Thread Rating:
  • 4 Vote(s) - 4.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Wordpress Connect
#1
Name: Wordpress Connect
Description: This plugin does connect MyBB with Wordpress. It is a complete user bridge. All users registering or logging into MyBB will be registered and logged into Wordpress (true single signon). The plugin does use original WP and MyBB functions (upgrade safe) and is compatible with other login/registration plugins. If a user changes his username/password/email in MyBB it'll be changed in wordpress too (one way synchronisation).
Demo: -
Version: 1.3
Compatibility: MyBB 1.8.x, Wordpress 3.x, 4.x (confirmed to be working with MyBB 1.8.9 and Wordpress 4.7)
Adds files: yes
Changes files: no
Adds templates: no
Changes templates: no
Adds to database: no
Changes database: no

Screenshots:

   
Settings


.png   LoggedIn MyBB.png (Size: 15.38 KB / Downloads: 2.170)
.png   LoggedIn WP.png (Size: 1.8 KB / Downloads: 2.148)
If a user is logged into MyBB, he is also logged into Wordpress

Download for [Image: external.png]subscribers:

.php   wordpressconnect.php (Size: 12.1 KB / Downloads: 253)
With downloading this plugin you agree with the [Image: external.png]license rules.

Installation:
Important: This plugin does require the PHP Runkit extension to be installed. You can check [Image: external.png]here if runkit is installed on your server.
If not ask your webhoster to install it or install it yourself from [Image: external.png]source or from [Image: external.png]DLL. We also have installation instructions set up [Image: external.png]here. The plugin will not work without the runkit extension because of MyBBs and Wordpress naming conventions.


You should have MyBB and Wordpress installed. Upload the plugin to your inc/plugins folder. Install and activate it in your ACP.
Go to the plugin settings and enable the plugin and set the relative path from your MyBB folder to your wordpress folder.
Example:
If your MyBB is in http://www.yourdomain.com/mybb and wordpress is installed at http://www.yourdomain.com/wordpress, the relative path is ../wordpress/
You can choose the wordpress rules (group) from the following possibilities: 'subscriber','contributor','author','editor' and 'administrator'. I do recommend the subscriber setting.

If you want to register existing MyBB users into Wordpress on login, turn on the last setting. If you only want to have new registered MyBB users being registered into wordpress, leave it turned off.

Having issues with Wordpress 4.3 or newer?
If there are issues with Wordpress 4.3 or newer, you might get a PHP error (or a blank page if your server does not output errors directly). Please take a look at the deprecated.php of Wordpress in the wp_includes folder and comment out the function get_theme in this case.

Having issues with subdomains?
If you are using MyBB and Wordpress on different subdomains, you might have issues with non-logged in users. Please make sure that the cookie paths of MyBB (Set via ACP) and Wordpress (set in the config files) are pointing to the main domain so that the cookies can be set and read by both Wordpress and MyBB!

Upgrading:
To upgrade from version 1.0 to version 1.1, simply replace the plugin file with the new version.
To upgrade from version 1.0/1.1 to version 1.2, simply replace the plugin file with the new version.
To upgrade from version 1.0/1.1/1.2 to version 1.3, simply replace the plugin file with the new version.
Forum Admin
Reply
#2
I installed this plugin on my board and it does work.
But I found some issues.
- Sometimes on logging out it gives a page with a lot of strange characters. Pressing F5 helps you getting forward but I think this page should not be displayed.
- The plugin also creates a user when a login failes, it does this also when a username is mistyped. This leads to fake users in the wordpress db.
- E-mail address is not being transfered to the WP user.
Reply
#3
Also if you follow the link for requesting a new password, you'll get the page with all the characters.
Like here:
[Image: pqTwPLb.png]
After pressing F5, it loads the page and says:

[Image: AahJp2a.png]

But it does sent an e-mail with a new password.
Reply
#4
Thanks to fonta, two bugs have been fixed and this plugin was updated to version 1.1.
Please update your plugin as soon as possible as this might cause issues. Admins may consider to remove the new users from wordpress to readd them with logins now.

The MyBB login_end hook did always run. Not only if a member was successfully logged in (as it does for registration). An additional if-clause was embedded to fix that and the issue will be reported to the MyBB group.

If login was only possible with username but not with email, email was not transferred to wordpress. Fixed now too.

Is there anybody else who does randomly get strange character pages? I can not reproduce this on our client forums (slightly different plugin though) and my testing forums.
Forum Admin
Reply
#5
I uploaded the new .php file and tested it.
It doesn't create the non existent account anymore Big Grin
But, unfortunatly the plugin still doesn't copy the mail addresses Sad
We have our login configured to allow logging in with e-mail and username.

EDIT:
Registration of the e-mail address in Wordpress DOES work when a new account is created.
Reply
#6
Hmmm, If I check the checkbox to stay logged in, even after browser closing, MyBB stays logged in, but Wordpress does log out.

Must say, I haven't seen the characters page in a while.
Reply
#7
Thank you for your bug report. The email is now taken by login too (array error) and the remember me function has been added to the wordpress login. Upgrading to version 1.2 is recommended for all subscribers.
Forum Admin
Reply
#8
Thanks for the update! Looks like everything is working now.
Even the screen with all the charactes hasn't been seen in a while.
Will report back with more bugs if I find them Wink
Reply
#9
There is theme syncronisation?
Reply
#10
(11-15-2014, 12:28 AM)PreCal24 Wrote: There is theme syncronisation?

No, this is a user synchronisation. For a theme synchronistaion take a look at [Image: external.png]this plugin.
Forum Admin
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)