WordPress.org

Support

Support » Plugins and Hacks » SI CAPTCHA Anti-Spam » [Resolved] [Plugin: SI CAPTCHA Anti-Spam] Captcha input not recognized occasionally

[Resolved] [Plugin: SI CAPTCHA Anti-Spam] Captcha input not recognized occasionally

  • We get complaints from readers that they can not post comments due to captcha error. I even got screenshots proving the issue.

    I don’t think that it is related to other plugins enabled or browser cookie settings since complaintive users say that it does not happen always.

    Has anyone experienced this kind of problem ?

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Mike Challis

    @mikechallis

    I can help better with a URL to your site.

    If you sit on the page beyond the PHP session timeout this can happen.
    PHP session is usually 30 minutes by default but may have been changed in php.ini

    Our blog lives here.

    Thanks. I’ll check php session timeout value.

    Further testing reveals that when a user opens multiple posts on different browser tabs only the most recently loaded captcha works because only the last one is set in the session. You can comment to previously opened post with the last loaded captcha.

    Plugin Author Mike Challis

    @mikechallis

    Why are you using an old version of this plugin?
    Update it and the problem should go away, let me know.

    Mike

    I don’t know how i ended up with an older version.

    Thanks. Updating solved the problem.

    Hi, certain readers who try to comment say if they don’t hit the Submit button post the comment in fewer than a couple minutes, the message won’t go thru as the Captcha image has evidently timed out.

    How does one increase that number of minutes? Is it at the server level or within the si-Captcha script?

    Thanks, Jim Ellison, Roanoke, Va.

    Plugin Author Mike Challis

    @mikechallis

    It depends on the setting “Use CAPTCHA without PHP session.” on the plugin settings page.

    If it is checked(default):
    The default timeout is 30 minutes. If it times out because of more than 30 minutes on the page, you could click the captcha refresh button to get a fresh timer started.

    If it is not checked:
    PHP session cookie timeout is in effect.
    Your php.ini may have this setting set to a lower number than you want.
    session.cookie_lifetime

    Thanks, Mike!

    Plugin Author Mike Challis

    @mikechallis

    I edited my answer with more info.

    Most excellent. Thanks again.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘[Resolved] [Plugin: SI CAPTCHA Anti-Spam] Captcha input not recognized occasionally’ is closed to new replies.
Skip to toolbar