Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Kreg Wallace

    (@kreg)

    When you click the confirmation link, you should be sent to a page that looks like like the last screenshot on this page.

    Do you see that screen and if so, does it display a message other than “Thank you. Your signature has been added to the petition”? Other possible messages are “Your signature has already been confirmed” and “The confirmation code you provided is invalid”.

    Also are you checking to see if signatures have been confirmed by looking at the public signature list or by looking at the Signatures page in the WP admin? The public list will only update every 30 seconds, so newly confirmed signatures might not appear immediately after confirmation.

    Thread Starter garyrw

    (@garyrw)

    Thanks for the reply Kreg. I did some more troubleshooting and I believe the problem may be either with the theme I am using (Atahualpa) or another plugin.

    I cloned this petition on my development server and the confirmation works like a charm. Unfortunately the live site gets lots of traffic and I hesitate to deactivate any plugins or switch themes.

    On the live site, when you click the confirmation link it brings up the link url in the browser, but then refreshes to the home page without giving you any confirmation message. And yes, I check the signatures page and it still shows the address as unconfirmed. If you want to check this, here is the test page on the live site:
    https://www.clearwater.org/indian-point-petition/
    Any ideas about how to track down the problem?

    Thanks,
    Gary

    Plugin Author Kreg Wallace

    (@kreg)

    Gary,

    I tried signing the petition and saw the behavior you described. The confirmation screen never loads and instead you are immediately redirected to the home page.

    I suspect this is being caused by a rule in your .htaccess file. You may have something in there that takes any submitted URL that doesn’t match a defined pattern and rewrites it to the URL of the home page. This would keep the key=variable pairs on the end of the confirmation link form being processed.

    So, have a look at the .htaccess file in your website’s root folder and see if there are any rules in there that might be ammended to keep the confirmation URLs from being rewritten.

    Thread Starter garyrw

    (@garyrw)

    Hi Kreg,

    Well, here’s the kicker – there is no .htaccess file for this site. And, the development site where I tested your plugin successfully also does not have an .htaccess file, so I don’t believe that is the culprit.

    I am leaning more towards a conflict with another installed plugin. I have 13 active ones on the live site. My next step is to install all of them on the dev site and see if that causes the confirmation to break. Then I can deactivate one by one to see if it fixes things.

    Let me know if you have any other ideas.
    Thanks,
    Gary

    Thread Starter garyrw

    (@garyrw)

    Quick follow-up to what I just posted. I believe I found the culprit. We are using a quick page/post redirect plugin for some of our pages, including our home page which redirects to the latest news category. When I installed and activated this plugin on the dev site it did the same redirect without going to the confirmation screen.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘[Plugin: SpeakUp! Email Petitions] Confirmation link not working’ is closed to new replies.