Users are asked for Activation
-
Hello, when new users go through the sign up process they are prompted an email to activate their profile. However now in the email they click the link to activate which now leads to a page “Please provide a valid activation key.” Site was never set up with any activation key process. Any help?
-
Hi,
Your code is correct.Can you please post me a sample link that you have received in your email? Also, are you using any content restriction/redirection plugin?
sample link of a demo account i created for this purpose
Hi,
is there anything special about the site? Like any redirection setup or content restriction?
When you open the link, does it remain the same or do you get redirected to some other url?I have tested with BuddyPress 3.2 and can see that the link of format
http://example.com/activate/qwLW319TDBVVJs7DkSZ4NK6OjWhrUNLt/
auto fills the key entry on activation page correctly.
…are you using any content restriction/redirection plugin?
wp super cache
youzer
title remover
short codes for buddypress
super pwa
lh private buddypress
gutenberg
font awesome 4 menus
child theme configurator
buddypress global search
buddypress activity autoloader
buddypress
bp force profile photois there anything special about the site? Like any redirection setup or content restriction?
LH Private BuddyPress? Restricts non logged in users from accessing other users profile, activity etc
Thank you.
My first suggestion will be to try disabling the LH Private BuddyPress, if that does not solve it you should try deactivating Youzer and BP Force Profile photo(assuming bp-custom.php) and child theme’s functions.php does not have any redirection.
Please give it a try and let me know if any of the above resolves the issue?
i just deactivated Youzer and it worked. The problem is from the Youzer plugin. Any ideas what i can do about it?
Thank you.
Since I don’t use Youzer, I will suggest asking the support for this plugin to look into it.My guess is either they are doing a redirect or filtering out your template and replacing with their own while their activate template is not updated and that’s why it is happening.
Regards
Brajeshshould i also share their activate.php in pastebin so u can examine? I dont see where i can place the above mentioned update you pasted eariler.
Do you have activate.php in the plugin? If yes, Please post on pastebin.
public_html/wp-content/plugins/youzer/includes/logy/includes/public/templates/members/activate.php
here is the paste bin
@sbrajesh That’s good to know, thanks for the suggestion, we’ll try it.
Thank you @samtuke, Please do and let me know how it goes.
@dopeboy,
Thank you for sharing your code. The issue is with youzer form generation and I am unable to suggest a fix as the only part I can see is call to form generator in the activate.phpSince the form generator is not visible to me, I will suggest contacting the plugin developer and ask them to update their plugin and use the bp_get_current_activation_key() in the activation form.
Regards
BrajeshOK. Thanks.
if they got an email it has the key. You can look in the database to see if the signup has assigned one.
Under User you can resend them the activation key. currently there is no user side resend option, it requires admin access to do the resend.
I use a request form as a work around to for resend requests.
@haleyscorner yes I can resend from wp-admin>users>manage sign up
@sbrajesh thanks so much for your supportI’m simply going to insert a notice that will ask uses to copy code from their browser address and paste into box to activate. I have been trying that in the buddypress plugin but kept seeing nothing. Now u know its from the youzer plugin I’m going to do that while I work on a solution or wait for an update. Thanks so much.
@samtuke are you a youzer contributor?
@dopeboy Nope, never heard of Youzer before
Thank you, Brajesh Singh!
Worked perfectly for me 🙂
- You must be logged in to reply to this topic.