Group Mods

  • Profile picture of @mercime
  • Profile picture of r-a-y
  • Profile picture of Hugo

Activation Code after New Member Registration (24 posts)

Started 1 year, 9 months ago by: jonnylons

  • Profile picture of jonnylons jonnylons said 1 year, 9 months ago:

    Using Wordpress 3.0.1 and Buddypress 1.2.5.

    After a member signs up, they get a confirmation email, which they click on and are directed to sign in. But new members are also instructed with the following message:

    Activate your Account

    Please provide a valid activation key.
    Activation Key: ___________

    This can be ignored and new members are still signed up. Does anyone know what generates this message? Sorry if this is a repeat but I can’t find a solution.

  • Profile picture of Boone Gorges Boone Gorges said 1 year, 9 months ago:

    I’m surprised to hear that the members are still able to log in, even if they don’t click on their activation link. That shouldn’t be the case.

    In any case, you might start your search for the activation key message in bp-core/bp-core-signup.php. The function bp_core_signup_user() creates the activation key and hands it off to bp_core_signup_send_validation_email(), which creates the email. The content of that email message is filtered, so that you should be able to change the message without hacking the core files.

  • Profile picture of Hugo Hugo said 1 year, 9 months ago:

    You sure you haven’t installed a plugin somewhere down the line? Wasn’t there a plugin to disable the activation key process?

  • Profile picture of jonnylons jonnylons said 1 year, 9 months ago:

    I get the activation email, it is just after you click on the link and sign in you stay signed in but the redirect takes you to a page which asks for a activation code.

    I will check my plugins, that might be the issue.

  • Profile picture of dinoraptor101 dinoraptor101 said 1 year, 9 months ago:

    Mr Boone.. I have a similar issue.. where activation is not sent…. but I once tried and updated the mailserver_ settings in wordpress.. so I recieved the activation code.. the problem is.. the code I cannot be used to activate the account.. I keep getting “Invalid Key” or “and error has occurred” messages, even though I copy/paste manually..

    what do you think is the case? and is there an applicable fix that simply modifies the core files automatically? or howabout I send you the files that might help you.. and you can look into this issue..

    This issue is standard and doesn’t resolve even after deleting and re-installing Buddypress over and over …

  • Profile picture of Tom Nguyen Tom Nguyen said 1 year, 9 months ago:

    I’m also seeing the same issue using Wordpress 3.0 and Buddypress 1.2.5. Zero BP plugins installed.

    Email gets sent, user clicks on it but still gets the activation code screen. Enter the code results in an error message about the code being incorrect.

    It’s not a very good first impression.

  • Profile picture of per4mance per4mance said 1 year, 8 months ago:

    Hi Guys!
    It seems it’s a problem with the ‘mod_rewrite’ function under Windows, see

    http://buddypress.org/community/groups/welcome-pack/forum/topic/welcome-pack-problem-with-activation-key-s/

  • Profile picture of arvindjosh arvindjosh said 12 months ago:

    Had exactly the same problem as mentioned by the OP. To repeat:
    1. User creates account.
    2. Clicks on Activation Link in email.
    3. Gets taken to a page that says Activation Successful. You can now Log in
    4. Logs in (login is successful) but is taken to a page with a message, “Please enter a valid activation Key” with an empty field below.
    5. If the user ignores this, he/she can start using all the BP features.
    6. This message appears only the first time they log in. Doesn’t appear on future logins.

    Have upgraded to the latest WP 3.1.3 and BP 1.2.8 and yet the problems persists. Any ideas.

    Thanks

  • I’m having the same problem. Using Genesis with the GenesisConnect plugin. The problem seems to be with BuddyPress. Bump.

  • Profile picture of laconic laconic said 11 months, 1 week ago:

    I dig some digging into this problem since I was having it as well. The user’s account is activated successfully when they click the email. The problem occurs when you login from the activation successful page (activate.php). If the user opens another browser and goes to the site homepage to login, there will be no problem. For me, this was happening because the plugin that I was using to handle logins was including a hidden redirect to the source page in the form. So after the user logged in, it was redirecting to activate.php which by default asks you to activate, even if you are logged in.

    So check the html for the form that you use to login and make sure there is no redirect to the source page.

  • I’m having the same problem. When I setup a test account then click on the activation email and try to log in it asks me for my activation key. If you do enter it from the email link you get an error. But either way you can move around the site fine.
    I’m not understanding from the last post how to fix this. I’m using the Sidebar Login plugin, if anyone could tell me what to remove/change I’d appreciate it!
    Or is there a way to have it auto redirect to the homepage after the activation link is clicked. That might also fix the problem?

  • I was able to get around this problem by installing a login on activation mod. So far that’s working well.

  • Profile picture of ginreviews ginreviews said 10 months ago:

    What is the name of the plugin? I am having the same issue as discussed in this post.

  • It’s called BP Autologin on Activation. http://buddydev.com/plugins/bp-autologin-on-activation/

  • Profile picture of igeekout igeekout said 9 months, 4 weeks ago:

    I have a similar issue where users sign up, get the activation email but are sent to a page asking for an activation key to be entered in an input field. One member on this site told me the key is the in the url. Sure, I realize that. But how do the users know that?