Exact same problem as @GordonRe, users successfully activate by following the emailed activation link, however this prompts them to enter a key even though their activation was successful.
From the activation template, the problem seems to be with:
“
This conditional must not be returning TRUE, otherwise the form would display the activation successful message. Not sure how best to approach this, but the autologin on successful activation plugin sounds like a potential alternative…
Hey guys,
I’m having the same problem as well; I got this link. https://wordpress.org/extend/plugins/buddypress-pending-activations/
I just got it so haven’t tried it yet. its an older version plugin so i dont know if it work yet but hopefully it helps all of us.
Is this ever going to be fixed? You can’t really build a community with no active members!!!!!!!
@fpats, could you contact your web host and ask them what software they are using for their web server? Apache HTTPD?
I had this issue after I installed the Welcome Pack, after disabling this, it fixed my issue.
I had the exact same problem. I solved it by redirecting users to their profile page upon login by adding the code below (which I found here: http://buddydev.com/buddypress/buddypress-trick-redirect-users-to-their-profile-on-login/) to functions.php
/*let us filter where to redirect */
add_filter("login_redirect","bpdev_redirect_to_profile",10,3);
function bpdev_redirect_to_profile($redirect_to_calculated,$redirect_url_specified,$user)
{
if(empty($redirect_to_calculated))
$redirect_to_calculated=admin_url();
/*if the user is not site admin,redirect to his/her profile*/
if(!is_site_admin($user->user_login))
return bp_core_get_user_domain($user->ID );
else
return $redirect_to_calculated; /*if site admin or not logged in,do not do anything much*/
}
I am finding that if the user clicks the activation link and then logs in, all is fine but if they subsequently click the activation link they get to the page that says ‘Invalid activation key’. Well that makes some sense I suppose (the key is no longer valid as it has been used) but it would make a lot more sense if it simply said, ‘This activation key has already been used, your account is therefore active so why not try logging in?’ or something similar.
I guess that wold not solve problems if somehow the activation key was totally screwed up, but the system must surely know whether a key is invalide because it has been used already or invalid because it is nonsense.
Not sure whether to bump this or start a new thread as the OP seems to have experienced a different issue…
We’re running growing community and are experiencing a few support issues where folks are reporting getting an ‘invalid link’ message after following the e-mail activated link.
Wondering if any has a workaround or solution?
Many thanks,
Tim