[buddypress-trac] [BuddyPress Trac] #8038: wp-signup.php seems doesn't managed properly in multisite
buddypress-trac
noreply at wordpress.org
Sat Jan 19 20:12:00 UTC 2019
#8038: wp-signup.php seems doesn't managed properly in multisite
--------------------------+-----------------------------
Reporter: oxibug | Owner: (none)
Type: defect (bug) | Status: new
Priority: omg pizza | Milestone: Awaiting Review
Component: Registration | Version: 4.1.0
Severity: critical | Keywords: dev-feedback
--------------------------+-----------------------------
Hi There!
There's a big issue in WordPress Multisite, I think it MUST be fixed
urgently ASAP.
1. WordPress Multisite configured correctly with constant **BP_ROOT_BLOG**
in {wp-config}.
2. Of course you know that there's only one table users not for every
site. JUST a HINT
3. Sites: **(x.com) (x.com/forum) (x.com/themes)**
4. Defined blog is [**forum**]
In Multisite there're couple scenarios ( **NON - BP_ENABLE_MULTIBLOG** )
1. Activate as Network
2. Activate in a certain blog
But both of 'em must configured in {wp-config} with constant
**BP_ROOT_BLOG**, Anyway the user going to register MUST see the
registration page of the defined blog **forum** (I THINK it MUST)
**Issues**
- Case 1: Activate as Network plugin
In this case when the user click on Register link in any site, The page
will go to the BuddyPress register page correctly (Very Nice) but if he
write (x.com/signup.php) in the URL, then the old WordPress registration
page will open correctly and that will happen...
1. He can register BUT he won't receive the password in the mail like non
BuddyPress so he MUST do forget password step to get his password.
2. He will be assigned to the defined blog **forum** NOT the main blog -
(Very Important)
3. Of course I need to customize the BuddyPress registration page with
other fields so if the user go to (x.com/signup.php) he won't pass the
steps I made, (Very Bad)
**Email Received:**
You can log in with the following information:
Username: xxxxxx
Password: **[User Set]**
https://x.com/forum/wp-login.php
- Case 2: Activate in a blog
In this case when the user click on Register link in any site except the
defined one, He will redirected to the old WordPress registration page
(x.com/signup.php), and Actually I don't know if that's good or not, I
know you might say because the BuddyPress activated in a certain blog BUT
there's only a single user table not for every site, So I need to disable
registration in all sites except the buddypress one and of course there's
a limitation in WordPress to do this.
After registration done in (x.com/signup.php) he didn't assigned in any
blog but he can access the defined blog **forum** and modify the personal
information, although he's not a member in that blog.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/8038>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list