Skip to:
Content
Pages
Categories
Search
Top
Bottom

Cannot activate user


  • TBirdie88
    Participant

    @tbirdie88

    Hi,

    We were getting too many bot users, so we changed our Register page URL. This appeared to work well, however pending users no longer show up (in the backend), and when someone registers and receives the activation email, the link gives them an “Invalid activation key” error.

    The user definitely exists in the system somewhere because we tried to re-input our test user, and it says the user and email exists…. but it doesn’t show up in “pending users.”

    WordPress 4.9.5
    BuddyPress Version 2.9.4

    Home

Viewing 18 replies - 1 through 18 (of 18 total)

  • Venutius
    Moderator

    @venutius

    Does the user exist in the Dashboard>>Users>>Pending Users page?

    Failing that you will need to check your database direct.


    TBirdie88
    Participant

    @tbirdie88

    Hi Venutius,

    No, they don’t exist in the pending users page.
    Can you please let me know how to check my database direct?

    Thanks so much,
    T


    Venutius
    Moderator

    @venutius

    That depends on your hosting arrangements. Many providers offer access to the database via phpMyAdmin.


    TBirdie88
    Participant

    @tbirdie88

    I can get into phpmyadmin, but where do I go from there?


    Venutius
    Moderator

    @venutius

    Look for the table ending in _users, you should be able to browse it, go to the bottom of the table and see if there are users with an activation key recorded.


    TBirdie88
    Participant

    @tbirdie88

    Only 4 out of 331 users have a user_activation_key beside them. The most recent user with an activation key is from March 17. We’ve had users sign up since that date. I switched the Register URL only last week.

    What can I do to get the activation link working again?

    Thanks again 🙂

    T


    TBirdie88
    Participant

    @tbirdie88

    [of note, there have been some issues (since we launched at the beginning of March) where a few users weren’t getting the activation emails at all. Not in their junk mail or their inbox]


    Venutius
    Moderator

    @venutius

    How did you change the link to the registration page? Presumably this is what caused that issue. I’ve not had to do that myself so am unaware of what issues it may cause.

    Regarding some users not getting activation emails. Are you using the default wordpress email address (wordpress@yoursite.com) some mail providers block these default emails and you can change the default email to something mre specific to your site using a plugin such as CB Change Mail Sender.


    TBirdie88
    Participant

    @tbirdie88

    I went to the register page, and had added some letters to the permalink. I also assume that’s what caused new users to receive a faulty activation link, and not show up under pending users… but I’m not sure how to fix it…?

    I have my email address under general settings.

    Thanks though 🙂

    T


    Venutius
    Moderator

    @venutius

    Yep I can confirm that method does not work, to change the page, create a new page and link it in the Settings>>BuddyPress>>Pages options.

    The email address in the settings>>General page is not the one WP uses to send notifications.


    TBirdie88
    Participant

    @tbirdie88

    I just switched the register URL back to just “starwarscards.net/register” … and made a new page and linked it under BuddyPress Settings, but it’s not changing the link on my menu to the new URL…?


    TBirdie88
    Participant

    @tbirdie88

    Please visit http://starwarscards.net and click on the asterisk in the main menu and click “register.”
    It should bring you to http://starwarscards.net/registerswc, but it doesn’t…


    Venutius
    Moderator

    @venutius

    I’d create a new register page, but that might not be the end of your problems.


    Venutius
    Moderator

    @venutius


    Venutius
    Moderator

    @venutius

    On my test server, changing the permalink the way you did seems to break the email process for signups permanently, I’m not able to recover from it. I’m thinking a workaround might be to install a different email system, like an SMTP plugin, but right now that’s a long shot.


    TBirdie88
    Participant

    @tbirdie88

    Is there any way to get user activation links back into my database?


    Venutius
    Moderator

    @venutius

    I’ve not been able to so far on my test server.


    TBirdie88
    Participant

    @tbirdie88

    Thanks for trying, @venutius. Is there anyone here who may be able to help?

Viewing 18 replies - 1 through 18 (of 18 total)
  • You must be logged in to reply to this topic.
Skip to toolbar