This forum is no longer open and is for reading/searching only.

Please use our new MachForm Community Forum instead.

MachForm Community Forums » MachForm 3

Captcha Issues


  1. got2know
    Member

    Hi,

    Using 3.1.

    I've tried adding the Captcha to my form and there are issues.

    1) reCaptacha

    all seems to work. Image shows and it submits.

    2) Simple Image

    image is missing / you can't see it.

    3) Simple text

    question shows, but it won't accept the right answer.

    Any thoughts.

    got2know

    Posted 12 years ago #
  2. yuniar

    Are you embedding the form using the php embed code? If so, I suggest to update to v3.2
    There were several issues with the captcha when the form being embedded using the php code and we've fixed this within v3.2


    MachForm Founder

    Posted 12 years ago #
  3. freeze2
    Member

    I've now come across a similar problem in v3.3. I have tried the Simple Text using the php embed code and no matter what, it will not except the correct answer.

    The reCaptcha works good.

    Any thoughts?

    Posted 12 years ago #
  4. yuniar

    If you are using the php embed code, try to add this code below to the first line of the page where you embed the form:

    <?php session_start(); ?>

    MachForm Founder

    Posted 12 years ago #
  5. freeze2
    Member

    Hi Yuniar, where exactly is that code supposed to go? I tried adding it to the page on the second line and it just gave me page errors.

    Thanks

    Posted 12 years ago #
  6. redityo

    You can try to put the code in the first line.
    If there is another php code, make sure you put it before <?php tag


    MachForm Support

    Posted 12 years ago #
  7. freeze2
    Member

    Thanks redityo, this did fix the problem of the Simple Text accepting the correct answer. I did notice now that after submitting the form, the Simple Text field disappears when the form is loaded again.

    Any thoughts?

    Posted 12 years ago #
  8. yuniar

    That is on purpose. Once a person has successfully submitted a CAPTCHA, we can be certain that he/she is a real human, hence MachForm won't display any CAPTCHA for any subsequent submissions.

    This is valid during that particular session only, for that particular user. If the person closed the browser or the session expired, the captcha will be displayed again for that person.


    MachForm Founder

    Posted 12 years ago #
  9. freeze2
    Member

    Ahhh...thanks for the explanation :)

    Posted 12 years ago #
  10. Giorgio
    Member

    Hi, I'm using version 3.4
    Using simple image captcha and PHP Form File seems not to accept correct captcha letters.
    What can I do to fix this? session_start is already there in the php file:

    <?php
    header("p3p: CP=\"IDC......"");
    session_start();

    Posted 11 years ago #
  11. yuniar

    Giorgio -- can you let me know the URL of your form? I'll check it.
    You can send it via email if you don't want to post it here.

    Please mail to: customer.service [at] appnitro.com


    MachForm Founder

    Posted 11 years ago #

RSS feed for this topic

Reply