Forum Replies Created
If I go to wp-content/themes/pro/buddypress/members > activate.php, the code doesn’t line up with what’s posted in github. Here’s what I have:
<div id="buddypress"> <?php do_action( 'bp_before_activation_page' ); ?> <div class="page" id="activate-page"> <?php do_action( 'template_notices' ); ?> <?php do_action( 'bp_before_activate_content' ); ?> <?php if ( bp_account_was_activated() ) : ?> <?php if ( isset( $_GET['e'] ) ) : ?> <p><?php _e( 'Your account was activated successfully! Your account details have been sent to you in a separate email.', '__x__' ); ?></p> <?php else : ?> <p><?php printf( __( 'Your account was activated successfully! You can now <a href="%s">log in</a> with the username and password you provided when you signed up.', '__x__' ), wp_login_url( bp_get_root_domain() ) ); ?></p> <?php endif; ?> <?php else : ?> <form action="" method="get" class="standard-form cf man" id="activation-form"> <label for="key"><?php _e( 'Please provide a valid activation key.', '__x__' ); ?></label> <input type="text" name="key" id="key" value="" /> <p class="submit"> <input type="submit" name="submit" value="<?php esc_attr_e( 'Activate', '__x__' ); ?>" /> </p> </form> <?php endif; ?> <?php do_action( 'bp_after_activate_content' ); ?> </div><!-- .page --> <?php do_action( 'bp_after_activation_page' ); ?> </div><!-- #buddypress -->
Are you sure I edit this in my theme? Or do I go into this instead? bp-templates/bp-legacy/buddypress/members > activate.php
Hey, sorry for the delay. June was a crazy month. I do need this fixed though, and would still really appreciate your help.
Although I don’t think this has anything to do with the issue at hand, I followed this (https://buddypress.trac.wordpress.org/changeset/11766/trunk/src/bp-templates/bp-legacy/buddypress/members/activate.php) just in case, and changed the activate.php file, but it didn’t help.
People cannot register to the site. If you’d like to try it, you will see that it sends you the activation link via email, but then asks for a valid activation key (?!). Nothing works.
Also, users sometimes show up as only “participants” and don’t show up under “all”. I have my general settings for New User Default Role as “subscriber” but it’s not applying it.
Thank you so much!
You have no idea how much I appreciate you reporting it there. I know I’m definitely not the only one with this issue. Thank you!! 🙂 I’ve added to the ticket, as requested.
I did deactivate all the plugins aside from BP and it had messed something up. After reactivating everything, I think I had to save my permalinks again. It’s been a couple of months, but something messed up that I had to fix after reactivating everything.
Here’s how the mess began. I was getting a ton of spam users. A guy who runs a wordpress group told me to change the url from “register” to something else. I changed http://starwarscards.net/register to http://starwarscards.net/registerSWC and everything went downhill from there. So, I changed it back, saved my permalinks… still not working. I then deleted the register page, created a new one, saved my permalinks…and it was working about a month ago when I tested it, but I just got an email yesterday from someone who had the activation link error 🙁
…and I just signed up a test account. It didn’t help 🙁
Thank you for a quick response, @venutius! How would I just reinstall the BP Emails? Would I have to reinstall the entire BuddyPress plugin?
Thanks for trying, @venutius. Is there anyone here who may be able to help?
Is there any way to get user activation links back into my database?
@vecturn, I’m having the same issue. Were you able to resolve it?
I just switched the register URL back to just “starwarscards.net/register” … and made a new page and linked it under BuddyPress Settings, but it’s not changing the link on my menu to the new URL…?
I went to the register page, and had added some letters to the permalink. I also assume that’s what caused new users to receive a faulty activation link, and not show up under pending users… but I’m not sure how to fix it…?
I have my email address under general settings.
Thanks though 🙂
[of note, there have been some issues (since we launched at the beginning of March) where a few users weren’t getting the activation emails at all. Not in their junk mail or their inbox]
Only 4 out of 331 users have a user_activation_key beside them. The most recent user with an activation key is from March 17. We’ve had users sign up since that date. I switched the Register URL only last week.
What can I do to get the activation link working again?
Thanks again 🙂
I can get into phpmyadmin, but where do I go from there?
No, they don’t exist in the pending users page.
Can you please let me know how to check my database direct?
Thanks so much,