Problem with registration after Upgrade to 3.1
-
I cant really explain it well but before the upgrade people registering to my site are placed in the site popsicles.ph like this:
Username/Name/E-mail/Registered/Sites
poppers/pop/[email protected]/2010/08/03/www.popsicles.ph/but now after the upgrade when people register they will be registered but the “Sites is completely blank”:
Username/Name/E-mail/Registered/Sites
poppers/pop/[email protected]/2010/08/03/so when I try to change their user from member to author I cant
-
Thanks Ipstenu
How about if I will try to disable or turn off the multisite and register again. Will it make a difference?
one more thing. does this problem of mine got something to do with site mapping?
Nope. It’s not a bug. The concept of a ‘global’ dashboard (i.e. everyone belonging to site #1) has been removed. Don’t know HOW I missed that!
Also, it’s not a ‘problem’ (that is to say your site is FINE without the ‘sites’ column being loaded). If you add users to sites and give them powers, they’ll show up. Otherwise, they’re just hanging out.
Makes sense from a security perspective, though!
Read https://core.trac.www.ads-software.com/ticket/16685 – It’s been updated.
I actually tried to disable the multisite and register again then I changed the role of it then turned on the multisite again. Guess what? The one I registered contains now the SITES just like the others.
So I guess the problem here is with turning on the multisite.
Hi All,
I also run a WordPress Multisite network and have the same problem. One of the essential feature of my main site is that users may register their own accounts. Previously, in WordPress 3.0, when a user registered an account he/she received access to the dashboard of my primary site and was granted “contributor” privileges. I also used a plugin called Multisite User Management to copy all registered accounts to a second website on my network. Since I have upgraded to 3.1, when a user registers they are placed on something called a “Global Dashboard” and do not have access to post on either website in my network and are not listed as belonging to either site in my network user database (just like ri-kun’s screenshot). I have deactivated all my plugins (including Multisite User Management) and have double checked my settings and there appears to be no way to allow users to successfully register on my main site. Additionally, I have been testing this same configuration on a secondary domain and have experienced the identical issue. My WordPress configuration depends on a successful cooperation between, my multisite network, open registration to my primary site, and the Multisite User Management Plugin, so it is really important that I restore the previous harmony. It would be great to know if there is a way to avoid this issue or if updates are coming soon to fix what appears to be a glitch. Thanks so much for you attention and time, as an aspiring web designer, it means a lot to me. Best, JonathanSome Additional Info which may be relevant
– I do not use Buddypress
– My main site settings (controlled in the network admin interface) allow users to register and have the default role set to contributor. My secondary site settings do not allow new users to register and have the default user role set to subscriber. This is how I deliberately established my settings and they worked flawlessly before I upgraded to 3.1
– The Multisite User Management Plugin does appear to function properly in 3.1. Normally I used the plugin to transfer users registered on my primary site to my secondary site. Now, since users are by default registered to the “Global Dashboard” the plugin transfers the registered users to my secondary site but they still aren’t registered on my main site. This would only confuse my users (as they wouldn’t have access to the most important site) so I have deactivated the plugin but I would like to be able return to normal operation as soon as possible.After rereading the posts in this thread and looking at the job ticket, it seems that while the Global Dashboard concept may work fine for commenting and subscribing purposes, it doesn’t seem well equipped to support a site like mine: where any user can register and he/she immediately receives “contributor” access to specific sites. This is, however, how I need to use WordPress and how it worked before, so please let me know if you any suggestions for achieving the same result. Thanks again, Jonathan
I’m still thinking the Multisite User Management Plugin needs to be updated.
unless you can tell it to add people to the main site as well.
Thanks Andrea_r,
Perhaps now they will update the plugin to accommodate the new setup. But it sill seems to me that from an ideological standpoint, WordPress should have settings which allow all users who register to receive contributor status on a given site without any plugins. This the primary reason why WordPress allows you to change the default user role and I know that many other people user WordPress in similar way. If I can get WordPress to automatically make every user who registers a contributor on my primary site, Multisite User Management will take me the rest of the way – without any updates.But it sill seems to me that from an ideological standpoint, WordPress should have settings which allow all users who register to receive contributor status on a given site without any plugins.
I can see where you’re coming from. From WordPress’s POV, what they did was bring the behavior of MultiSite more in line with how it’s used on wordpress.com. That is to say, when I sign up on WP.com, unless I make a blog, I get SUBSCRIBER access. And the owner on the site I’m on has the choice to make me super powered or not.
If I can get WordPress to automatically make every user who registers a contributor on my primary site, Multisite User Management will take me the rest of the way – without any updates.
I wonder if this might help…
* https://www.ads-software.com/extend/plugins/add-users-sidebar-widget/Were you using another plguin, a code snippet tossed in functions.php or *something* to make sure users were added to the main site as contributors?
becasue that’s not built in by default. that I can remember today anyway… so if it was working like that, you had to have used some code somewhere which will (obviously) need to be updated.
You can change the default role of new users, though, so I’d guess that if you set THAT to ‘contributor’ and then relied on WP’s old ‘new users are assigned a dashboard blog’ setup, it’d do that.
because that’s not built in by default. that I can remember today anyway..
Andrea_r, you remember well, as I recall the same thing during WPMU days ?? There was a mu-plugin/script which made sure old and new users were added to the main site. I just don’t recall if it was by dsader or wpmuguru or someone else. It should be there in WPMU forums or at least a reference to the mu-plugin/code snippet.
Hi Thanks for all these comments. I looked at the “Add Users Sidebar Widget” but it doesn’t accomplish my goals, since users still have to be registered before they can add themselves to the site. This would require a visitor to first go through the registration process only to be directed to the global dashboard, and then they would have to revisit the homepage and add themselves to the site. This configuration might make sense on a network with loads of websites but it is too complicated for my visitors who want to be able to quickly register and receive access (as they used to prior to 3.1).
Were you using another plguin, a code snippet tossed in functions.php or *something* to make sure users were added to the main site as contributors?
No I simply set the default user role on my main site to contributor, made my main site the dashboard site, allowed open registration on only the primary site, and used the MSM plugin to copy all registered users to my secondary site. I only have been using Multisite/WPMU since 3.0, so it is possible that what I’m describing was only achievable with a plugin during the days of WPMU.
so I’d guess that if you set THAT to ‘contributor’ and then relied on WP’s old ‘new users are assigned a dashboard blog’ setup, it’d do that.
Yes, this is precisely how I set up my network before 3.1. I am trying to recreate this configuration. It seems to me that the function of “default user role” selection is designed specifically to allow this setup, so users automatically receive extra privileges for a given site after they register. The infrastructure for these settings still appears under “Network Admin, sites, edit, settings,” which is why I interpreted their present performance as a bug. If there is a way to restore the previous “dashboard blog” concept, it would solve my problems. Otherwise I will need to find a way to alter the code, perhaps as was necessary with WPMU, or perform a messy downgrade, which I don’t want to do.
Thanks for your input and let me know if you have any more suggestions!
The infrastructure for these settings still appears under “Network Admin, sites, edit, settings,” which is why I interpreted their present performance as a bug.
you;re misunderstanding that setting.
the user has to be physically added to a site before they can get a user level on a site.
When they are added as a global user on the network, technically, they aren’t added as a user to any site.
that’s your problem. you need to add them as a user to the main (or any other) site.
An yeah, mercime is remembering correctly – there’s a code snippet here somewhere (I’m leaning towards dsader) that adds a user to X site on signup.
Random thought…
https://www.ads-software.com/extend/plugins/wpmu-default-user-role/
That might be utilized?
- The topic ‘Problem with registration after Upgrade to 3.1’ is closed to new replies.