• Resolved dazeyi

    (@dazeyi)


    When a member presses the link to activate the email, it takes them to an error page. The link looks like:

    https://example.com/%20https://example.com/

    I am not sure what the problem is.

    This is what that section of the email looks like:

    ” href=”{account_activation_link}”

    There is no https:// before the shortcode.

    I have gone to the check_email.php file as well and it looks the same:
    ” href=”{account_activation_link}”

    If there is a way I can create an activation page that can work with the shortcode, let me know. Otherwise, please help with this problem.

Viewing 6 replies - 1 through 6 (of 6 total)
  • I am encountering the totally same problem.
    I tried to deactive all other plugins, but didn’t help.
    Did you find the solutions?

    Thread Starter dazeyi

    (@dazeyi)

    Nope not yet, but I’m trying a couple things out.

    Thread Starter dazeyi

    (@dazeyi)

    I found a workaround. This is not a solution to the problem however, and not everyone can do this, but here is what I did.

    I have Elementor Pro. It allows you to create a 404 error page, which I did. On that page, I just left a note like so: Just came from the activation link? Don’t worry, your account has been activated.

    The page that the activation link takes you to is a 404 error page. So I guess you could find a free plugin for 404 error pages, then leave a note. The plugin would have to allow you to edit 404 pages.

    Again, this is not really a fix, just a substitute, so I am going to leave the topic open for a better response from someone who knows more.

    Thread Starter dazeyi

    (@dazeyi)

    @cyou
    I FOUND IT! At least I think I did. It worked for me. I am going to list the steps I took. Read through all the steps before you begin so you don’t do more work than you have too.

    1. Create a page that you want the activation link to take your visitors to and have the page ready at the top in a tab.
    2. Know which role is your default role, the role that is assigned when the customers register. To find that out, check out this link. (I did all of the steps from this link)
    2. Then go to Ultimate Member –> User Roles –> Select that default role –> Scroll down to Registration Options
    3. In the dropdown next to Registration Status, make sure Require Email Activation is selected.
    4. The part that was leading to the error page was the “URL redirect after e-mail activation” space. I had nothing in there.
    5. In that space, paste the link of the page that you created in step 1. Or instead, you could paste a link to the homepage, profile page, or account page if you want.

    I also created a thank you page for after the registration, but you can just select Custom Message in the space next to “Action to be taken after registration” I don’t think this option should affect what our problem was.

    That’s what I did. Let me know if it works for you. I won’t mark resolved until you respond. I would like to know if this works for everyone.

    @dazeyi
    Many thanks…
    I also solved the problem with your method with a slight difference :
    I had alreadly saved homepage URL in “URL redirect after e-mail activation”.
    After I deleted the homepage URL in “URL redirect after e-mail activation”, everything works perfectly.
    It seems there are some conflicting settings, maybe “Action to be taken after login”…

    Thread Starter dazeyi

    (@dazeyi)

    @cyou Oh ok, great! Yeah, there may be a problem there. But glad we could get it fixed!

    • This reply was modified 3 years, 10 months ago by dazeyi.
Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Activation Link Not Working’ is closed to new replies.