Skip to:
Content

BuddyPress.org

Opened 6 years ago

Closed 6 years ago

#5342 closed defect (bug) (no action required)

Members not fully activating at signup

Reported by: marcella1981 Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: Core Keywords: reporter-feedback
Cc: vivek@…

Description

After signing up multiple members, both on a local and remote install of WordPress 3.8 and BuddyPress 1.9.1 these members are not showing in their relevant directories. Anything that uses the member loop does not show these members, although their profile are visible when you visit.

Looking at wp_signups the member has been set to active, but i'm guessing the routine to shift them from wp_signups to the users table has not taken place.

Both times were on a clean install.

Change History (7)

#1 @boonebgorges
6 years ago

  • Keywords reporter-feedback added

Members don't show up in the stream until they have a last_activity meta value set. This happens the first time they log in. So a user who has activated his account, but not yet logged in, will not appear. (This is by design: we sort by last active, so we need to have activity for each user we display in the directory.)

Can you please verify that this is what's happening for you?

#2 @marcella1981
6 years ago

Yes, this is even after logging in with the newly created accounts.

#3 @boonebgorges
6 years ago

You suggest that the users are not in the users table - have you verified that directly?

Can you share specific instructions to reproduce?

#4 @marcella1981
6 years ago

Both the wp_signups table and wp_users have the members. wp_signups has active set to 1, however the data is still there. I'm not sure if that's supposed to be the way.

The specific instructions are relatively simple.

Upload new download of WordPress 3.8 to remote directory (root).
Install with multi site after editing wp-config.php to have define('WP_ALLOW_MULTISITE', true);
Activate multi-site via WP-ADMIN and follow steps then re-login.
Navigate to network admin > plugins > add new.
Install BuddyPress.
Configure BuddyPress and activate all components.
Enable WordPress registration.
Logout
Signup with test account.
Activate via email.
Login.
Navigate to Members directory (problem).

#5 @boonebgorges
6 years ago

Thanks for the details.

If the profiles are there, and you're able to log into the account, and the users are in the users table, then the activation is going fine.

Try performing an action with one of the new users. Create a new group or something like that. See if that triggers it.

Look in wp_usermeta for last_active keys corresponding to the members in question.

#6 @sooskriszta
6 years ago

  • Cc vivek@… added

Could it have something to do with the theme?

#7 @DJPaul
6 years ago

  • Milestone Awaiting Review deleted
  • Resolution set to invalid
  • Status changed from new to closed

Closing this ticket as we've not received any further details from the original reporter in the last 5 months, and I'm not aware that we've had any other similar issues reported (suggesting it might be a problem with the site or another plugin/theme running, rather than BuddyPress).

We'll re-open as/if/when we get more reports or evidence of this behaviour. Thanks.

Note: See TracTickets for help on using tickets.