Ok, you made me double-check a database Only one row per user.
@v_andreev
– What versions of WP/BP are you using?
– Do you have any kind of membership plugin activated?
– You’re saying your found two rows per user in prefix_users table? In those two rows per user, do they both have same email address and username? Better yet, what is/are the only difference/s between the two rows?
“What versions of WP/BP are you using?” WordPress 3.0.1 / Buddypress 1.2.7
“You’re saying your found two rows per user in prefix_users table?” Yes..
“In those two rows per user, do they both have same email address and username? Are there any differences?” Yes, there are some differences…
1. The user password looks to be encrypted differently for both rows.
2. User status in the first row is “0” and the second row is “2”
3. The first row has a user display name and the second row doesn’t.
Not good if two records in wp_users for the same user account. If you make a new user account, does it work ok?
“If you make a new user account, does it work ok?”
Well, yes and no. The user information is saved to the database, but as mentioned earlier, in two’s. I’m getting two of everything.
1. When I submit the form field, and if there’s an error, I get two error messages for the same error (per field).
2. I get two activation emails per user.
3. I have two wp_users with same username
4. Then when I click the members link, I have two members with the same name, avatar..etc. (at least this is consistent with wp_users )
And I just began to notice that my avatar uploads isn’t working either….do I need to start over? or create a DB hack where it deletes duplicate rows before sending an activation email?
Some things are working, like when someone signs up, and activates their account, the cookies are saved and the login status is active. This is why I’m not sure if I just need to delete and re-create everything.
Deactivate BuddyPress and BP plugins, test registration and check DB wp_users table, does registration generate 2 rows for that new user? At this point, I do recommend restarting from scratch – delete htaccess file and drop DB tables and re-upload WP files manually i.e. via FTP or cpanel. – got to have a good solid WP/BP foundation moving forward.