is this site already active with users? You might need to reinstall everything fresh.
Read this thread, its probably the same issue, has some suggestions. https://buddypress.org/support/topic/new-user-registration-problem-invalid-activation-key/
I was getting a lot of those entries before I got email registration activation working. turns out there was a conflict with another plugin and that’s why I was getting the invalid activation key error. Since I got that working I have not gotten any more spam signups but I’ll keep an eye out. I only have the live site – no local install.
I have another question about formatting profile pages – Mine look terrible. Maybe I did something along the way to break them. I have been working feverishly at this for days but I will start another thread for that new topic π
Clear your browser cache. This happens sometimes when you register, then try to login as new user during the same session. Can also be due to theme or plugin settings.
You can also read some older topics about this:
https://buddypress.org/support/search/Invalid+activation+key/
I registered as a new user and received the registration email but when I click the link in it I get an error on the page that says “Invalid activation key.”
What should I try next?
Thanks,
-M
I am experiencing a weird problem with new registrations on my BuddyPress site. When a user creates an account their account is already authorized. They receive an email saying they need to authorize their account, and when they click the link it displays “Invalid activation key.”.
Course of events as follows…
1) user registers
2) user info immediately shows in the user control panel as a subscriber (this is before the email is even opened)
3) user is able to login to site with user name and password (this is also before the email is even opened)
4) When the activation link is clicked it takes the user to the Activate page and displays “Invalid activation key.”
5) User is unable to activate the account with link or activation key because the account has already been activated.
In researching this problem, I’ve found plugins and workarounds to allow immediate activation. I haven’t installed any plugin or put any work around in place. How can I make this work the way it was designed.
I am running a new install of WordPress (version 4.1.1) and BuddyPress (version 2.2.1). All plugins except BuddyPress are turned off.
Thank you for your help!
Hi,
I have members who sign up and after activating their account with the LINK sent via Email they get an error on the ACTIVATION PAGE saying: Invalid activation key.
Sometimes those users are already ACTIVATED, but they never get a message saying something like: This account is already active.
I tried to program a conditional if statement to check if the activation key was already used with a user, but checking the DATABASE wp_users the field is always empty for all the users and the wp_usermeta sometimes do not show that field. Should this field be field with the activation key??
Has anyone had a similar problem?
Thanks
Hello. I am from turkey.
I installed buddypress and bbpress.
Requests:
1-I want to use default wordpress registration page, how can I do?
2-If I want to use buddypress registiration page, There are problems below.
I tested a lot of users. My SMTP is not problem, registiration e-mail is sending. But If I click http://www.okulsayfam.com/aktivasyon/?key=f1ee6d467bd0e031b7d73be9cbf61313 : (link is for example)
Invalid activation key.
Please provide a valid activation key.
I tested a lot of users. Please hepl me, I am looking for a long time.
I realize now that the Activation page for BuddyPress was not active. I have added this page. Now the authentication goes to the registering user, but it says authentication key invalid.
Is this a bug? Has anyone fixed this on their site?
Even though the activation key is said to be invalid when clicking the authentication email, the new user is still created.
After creating a test account I see the authentication key error. However, if I click sign in from this point the new user account works. I was able to login.
Any thoughts?
Sorry, that is not what you would expect of a user.
What I did was log out, shut down my browser session, ran CCleaner to clear cache etc then went about registering for my website like a new user would.
Filled in the registration page, got a message to check my email, so went to my email and clicked the link, this opened another tab which read “Invalid Activation Key”.
1) You would not expect your new users to close their session before going to their email for the activation key.
2) On the page that says “Invalid Activation Key” there is a box that says “Please provide valid activation key”. Nowhere on the email that is created does it say “this is your activation key” you need to be a little tech literate and cut it out of the URL that is posted on there as the link.
I can’t expect new members to be doing either of these.
How can I change this ?
I’m having the exact same problem with new use registration. They get the confirmation email, but when they click on the link it goes back to my home page with the:
‘invalid activation key’ message and a box to enter a number.
Seems like there hasn’t been a resolution to this so far, can anyone help?!
Hi,
I have checked about this issue in the forum. Many questions raised about the “Invalid Activation key” issue, but nobody reply to solve this.
No one give best solution to solve this problem.
Please anyone help me to fix this issue,because i have tried with last one week.
I have another one question below
After sending the confirmation link to email, if i “Sign In” with created user details it is not connected.It shows “ERROR: Invalid username. Lost your password?”
So i have used my email id in Forget password field. But is shows “ERROR: There is no user registered with that email address.”
What is the issue? Please anyone help me to solve.
Thanks..
Hi,
I have searched in the previously added forum. No other best solution to solve this issue.
I have created an account in the buddy press registration form,then it also send a confirmation mail.
But the key is not activated “Invalid Activation key ” message is displayed.
Please anyone help me to solve this.
Thanks
@malathis
You will probably find after clicking the activation email that you can actually log in to the site if you want to try it even though the invalid activation key message is displayed. This issue has been brought up many times on the forums so do a search of how others resolved it.
Hi,
I created a test account using regular buddy press registration form.
On the βActivate Your Accountβ page, it said we have sent an email to you to activate your account.
I logged into my email, and clicked the link in the email to activate the account.
I keep getting this message:
ββββββββββββ
Invalid activation key
ββββββββββββ
I even copied the key directly from email link and entered in to the activation field, still keep getting the βinvalid activation keyβ message.
What is the problem? How can I fix it?
Please advise.
Thank you.
Hello everyone! I still can not find a resolution to this “invalid activation key” – has anyone had any success? My Buddypress website works fine for most but there are still several of my members that are experiencing this issue?
Has anyone found any fixes?
Thanks!
I have a weird problem on all four of our client’s BP sites. We are using BP 2.0, on http://www.hennamatrimonials.com, and 3 others…but they all suddenly have a weird issue.
Users can register and activate with no problems from *ANY* domain but the one we have been using for months to test from. If we use an email address on our company’s domain of @thendsproject.com, when we click the activation link it gives us the invalid key message. HOWEVER – it DOES activate the account correctly, in spite of the error.
This has been tested from many machines, and even in different countries…all people is they use one of our internal email addresses get the error message. What in the world do you think would cause this?
Hey,
I’m had the same problem and resolved the issue;
Cause of the problem
Wordpress database error Unknown column ‘signup_id’
column: signup_id missing from database table wp_signups
Solution
create primary key column titled ‘signup_id’ by entering the following sql statement at the mysql prompt:
ALTER TABLE 'database_name'.'wp_signups' ADD COLUMN 'signup_id' INT NOT NULL AUTO_INCREMENT;
Problem History
Error: Invalid Activation key
Also, manage signups view is empty, but I have attempted to register multiple users
system
- LAMPP
- WordPress Version 3.6.1
-
Unsuccessful Resolutions:
- activate 2012 theme
- deactivated all plugins
- deleted + reinstalled buddypress
Known Database Issues:
- the field user_activation_key is empty in table wp_users
- the field activation_key is NOT empty in table wp_signups
- column signup_id is missing from table wp_signups
- there is no PK or FK column for table wp_signups
apache error log
Found some useful output from apache log file, which is what led my solution:
[Wed Apr 23 20:58:19 2014] [error] [client xx.xx.xxx.xxx] WordPress database error Unknown column 'signup_id' in 'order clause' for query SELECT * FROM wp_signups WHERE active = 0 AND activation_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx' ORDER BY signup_id DESC LIMIT 0, 1 made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), call_user_func_array, bp_template_redirect, do_action('bp_template_redirect'), call_user_func_array, bp_screens, do_action('bp_screens'), call_user_func_array, bp_core_screen_activation, bp_core_activate_signup, BP_Signup::get
To the BP devs, I hope that’s enough to solve the problem at the application code level, instead of the database hack I used. I have a feeling the error might be due to using an old WP version, as the error appears to stem from the core WP files and not the BuddyPress files…
Fix the following error:
Invalid Activation Key
Or
at least some kind of workaround it
in the admin section where admin can manually activate the user and send the email that user account has been activated.
Thank you.
@espellcaste I agree that we should not disable it.
But since it is holding us moving ahead since people can’t use site, so I think at least an option to disable sending the activation email (i.e. bypassing activation) will be good while people are trying to resolve this issue.
Also it will help let people use the site. Currently people just give up after seeing the “Invalid Activation Key” message and don’t return back to the site.
Thank for your suggestions. Really appreciated.
I am having this exact issue. I am a developer and I know how to run through the steps mentioned here..
What I have tried is to find a user that is stuck in not being activated and running putting this on one of my pages:
<?php $user = get_userdatabylogin('busaany'); echo $user->ID; echo get_user_meta( $user->id , 'activation_key', true );
?>
This yeilded an activation key:
2429b4ee92830f6557b5b5be271b5078defe
So I tried to plug that into the activation key url as such:
http://bounty.co.nz/activate-account/?key=2429b4ee92830f6557b5b5be271b5078defe
This brought me to the invalid key page as mentioned by others… This is a major issue and I am getting all sorts of stress/grief from my client. I am 100% committed to fixing this issue myself if that is what has to be done. But I was hoping that my putting this here could give the buddy press devs some more info on what is going on. This use HAS signed up, this use HAS tried to go to this link and it failed first time.
I have used a plugin called buddypress pending activations to try and remedy this and trouble shoot it. It allows me to figure out who is being caught and it is a non-trivial amount of users. The user remains in the pending regardless of visiting that link or entering the code into the box on the page…
Any leads? I will be getting this locally set up and try and debug buddypress as I am certain this is buddypress thing now not a server issue. But if you can get me any help or direction that would be great. If I can fix this I will let you guys know and we can get this resolved in the core.
Regards,
Justsayno1
@johnjamesjacoby
Thank you for taking time to answer my question. I know you are very busy with steering ahead BP 2.0.
Q: Can we have the option to ‘disable’ sending activation email in BP 2.0 ?
It will be so helpful to just disable sending activation email if the “Invalid Activation Key” problem still persists.
Thank you again.
“Invalid Activation Key” error message
after the user clicks the link in the account activation email?
I have been struggling now for almost a month and can’t resolve this issue (even when no other plugin is installed except BuddyPress).
I am wondering if I should just wait for BP 2.0 version to fix it?
Thank you for your help.
Thank you for your response @barney92
Now I am finding that:
* Sometimes the user is able to login using id/pw selected during account registration even if the activation message (after clicking the link in the email) is : Invalid Activation Key
AND
** Other-times the message is still “Invalid Activation Key” and the user is NOT able to login using username/pw created during account registration.
What a mess! It is now 2 weeks and can’t figure out what is going on.
Really need some help here please.
Here is now another phenomenon happening:
1. New user clicks on the account activation email link
2. The activation page displays error: “Invalid Activation Key”
3. User can still login using the username and password selected during account registration
Q: So what is going on here? Does it mean that the account activation email was never needed in the first place?
Or
Does it mean that somehow the account is activated even though the the page displays the error “Invalid Activation Key”?
So how do I fix this issue? Is it possible to disable the activation email?
Is it possible to chnage the “Invalid Activation Key” message to something like the following:
—————————————————————————————-
Now you can login using the username and password you selected during account creation.
—————————————————————————————-
Thank you!