• Hello,

    I am currently developing a pretty complex WordPress site and we’re having an issue with any new user signing up on the site.
    Upon signing up WordPress requests they check their email to verify it.
    Wordpress sends them a link and when they click on the link it automatically generates an “Activation Key” that is already put into the activation key field on the website.
    When they click activate is says “Please provide a valid activation key”

    This is a pretty big issue and is currently halting the launch of the website. I contacted the theme developer who didn’t help and said it was an issue on the WordPress side of things.

    I would ideally like them to just click the link to activate their account and not have some weird activation key but I’m not sure if that is possible.

    We’re running a pretty good amount of plugins on the website.
    I can list them all here if needed.

    Screenshots for reference: https://gyazo.com/18e3b81e1ec36ea80da478f52c285359
    https://gyazo.com/65afd708801569972f85c10faa1ddae8

    Thanks in advance!

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Moderator bcworkz

    (@bcworkz)

    You appear to be using a plugin’s customized registration process. The form from the default registration link only asks for a user’s preferred password, there is no activation key field. The key in the default link is just a nonce to ensure the request is coming from the link in the email and not some hacker trying to break in. It never appears in any form field.

    As the issue appears to be related to the plugin’s registration process, I recommend seeking help through that plugin’s dedicated support channel.

    Thread Starter proxxydigital

    (@proxxydigital)

    Hello,

    We recently found out that the message saying “Please provide a valid activation key” is actually an error. The account is successfully being registered but the error message is still showing up.

    I don’t believe any of the plugins are taking over the activation process.
    What leads you to believe that?

    If anything were to be taking over the activation page it’d be the theme and theme plugin but I’ve contacted their support and they reassured me that the activation process is purely WordPress and the theme just simply stylizes it to match the branding of the site.

    Feeling pretty stuck on this one. If I could figure out what plugin it is I could contact support for that plugin but I’m really clueless as to what plugin would be causing it.

    • This reply was modified 4 years, 2 months ago by proxxydigital.
    Moderator bcworkz

    (@bcworkz)

    OK, I think I understand now, “put into the activation key field” threw me off. There’s no such “field” in my way of understanding, but I now get your meaning. Something is awry with your site as the key failing to validate is not a known problem with the core WP installation. The most likely cause in such a situation is an aberrant theme or plugin. It’s a process of elimination to identify the cause.

    Deactivate all plugins and switch to twentytwenty theme so only core WP is in effect. The registration process should work as expected. Following the email link should result in a password input form. Restore your theme, then plugins, one at a time, testing after each activation. When key validation again fails, the last activated module is the cause.

    If by chance even core WP fails to validate for you, the most likely cause is your server is doing some sort of unusual redirect where passed URL parameters like the key/nonce are being dropped. In that case you probably need your host to help resolve the problem.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘WordPress user account Activation key not working.’ is closed to new replies.