Support » Plugin: Newsletter » broken registration-process when using captcha at double-opt-in

  • Resolved fragul

    (@fragul)


    since 6.6.8 (testing captcha first time) to 7.0.3

    it’s about the double-opt-in registration process. usually
    – enter email in registrationform
    – system printout some text and is sending an invitation-email
    – go into the email and click on provided link
    – a page is opening and the registration is displayed confirmed, in addition also by email
    – that’s all

    the plugin also provides a captcha to limiting bot-registrations. activating this, the above sequence looks like:

    – enter email in registrationform
    – captcha appears – “calc x + y”-, and when solved
    – system printout some text and is sending an invitation-email
    – go into the email and click provided link
    – a page is opening, but, endlessly refreshed automatically, no progress, the entry is neither confirmed visually on the page nor by email
    – stopping the refresh-cycle manually (hit X near browser-URL) and refresh the entry: two(!) warnings will occure: do you really want to send formdata again? this may…”
    – after this, the registration is confirmed, both on the page and by email

    options set:
    double-opt-in = activated
    deactivate antibot = no
    Akismet = deactivated
    Antiflood = 1min
    Captcha = activated

    any hint is appreciated!

    thanks in advance!”

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

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Stefano Lissa

    (@satollo)

    Hi, just tested the subscription from your home page, no warning messages but just the confirmation required message (and the activation email received).

    Stefano.

    Thread Starter fragul

    (@fragul)

    great, thanks for evaluating this topic!

    did you click the confirmation-link, provided by the activation-email? if there is problem, then it begins after clicking the confirmation-link.

    fragul

    Thread Starter fragul

    (@fragul)

    changing module.php from:

    if ($captcha) {
    ...
            if (!$captcha) {
                echo 'document.getElementById("form").submit();';
            }

    to

    if (!$captcha) {
    ...
            if ($captcha) {
                echo 'document.getElementById("form").submit();';
            }

    and

    deactivating captcha-support-option

    solves my problem.

    can’t explain it though 🙁

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