It is not a one off – I have tried to register five accounts – but each fails
Hello,
are you sure you have the latest version of Profile Builder?
What I recommend is temporarily disable all other plugins and use one of the default themes to make sure there is no conflict between PB and another plugin/theme.
If the above fail, and you are ok with the idea, I could take a look at it myself. For this I will need a WP account with admin rights, FTP credentials and a link to this thread sent to gabriel@cozmoslabs.com, and I will take a look at it as soon as I have a little free time.
Regards,
Gabriel
Invalid activation key errors can sometimes be fixed by running this query on your DB:
UPDATE wp_users SET user_activation_key = '' WHERE user_activation_key LIKE '%$%'
Be sure to change wp_users to your actual users table if you use a non-default DB prefix.
How does this work? If the user_activation_key field is blank, WP will create a new one that’s not invalid.
How did it get invalid in the first place? I’m not sure how this crops up, but I think it is more likely if you are moving WP DBs from server to server or if you upgraded from an older version of WP that used to have $ in the activation keys.
Hope this helps. (Posting this to a few threads talking about it in case this can help.)