Captcha for registration form

This topic contains 30 replies, has 8 voices, and was last updated by  Paolo 9 years, 4 months ago.

We have moved to a support ticketing system and our forums are now closed.

Open Support Ticket
  • Author
    Posts
  • #15733

    Paolo
    Site Admin
    Post count: 31206

    Hi,
    I’ve just re-tested what I did and apparently the plugin is now failing to validate the form. Was working before, so I think that reCaptcha plugin is still not good enough for a production site.

    I’d try an alternative plugin like Brian suggested.

    Thx

    #15742

    Adam
    Buyer
    Post count: 88

    I tried the plugin that Brian suggested, it works fine, basically its plug and play BUT it doesnt work for the registration.

    Could you perhaps write a short tutorial how to fully integrate it?

    I found this on the plugin website, but i dont know what to add in the functions.php child file etc. so a little help would be fine… i think this is a crucial thing for every wordpress site where registration is allowed, so it will be beneficial for everyone.

    
    
    I would like to add Captcha to the custom form on my website. How can I do this?
    
        Install the Captcha plugin and activate it.
    
        Open the file with the form (where you would like to add captcha to).
    
        Find a place to insert the code for the captcha output.
    
        Insert the necessary lines:
    
        if( function_exists( 'cptch_display_captcha_custom' ) ) { echo "<input type='hidden' name='cntctfrm_contact_action' value='true' />"; echo cptch_display_captcha_custom() } ;
    
        If the form is HTML you should insert the line with the PHP tags:
    
        <?php if( function_exists( 'cptch_display_captcha_custom' ) ) { echo "<input type='hidden' name='cntctfrm_contact_action' value='true' />"; echo cptch_display_captcha_custom(); } ?>
    
        Then you should add the lines to the function of the entered data checking
    #15767

    Adam
    Buyer
    Post count: 88

    Ah, i tried it really hard but i cant figure it out 🙁 . Any solution for a captcha for the reg form would be great.

    Thanks!

    #15808

    Paolo
    Site Admin
    Post count: 31206

    Have you tried theme my login?

    #15819

    Adam
    Buyer
    Post count: 88

    I have tried it now, but hmm… its not ideal. For example i have to add a second widget with the login/registration form on the right side of the homepage under the GD dashboard widget (i need this one to display the current items the author published/add new objects). So i dont like this one.

    Is there a better solution to this?

    Maybe just to add a fixed field under the register button where the guest has to type a certain word i define in the code? (for example how many days are in week (number)? “7” would be the correct answer) My language is not that widely used, so i dont think that spambots are trained for those questions…
    Would something like that be possible?

    #16428

    Adam
    Buyer
    Post count: 88

    Uh oh, i noticed it just now. When i tried the “Theme my login” plugin you mentioned it created some login/registration etc. pages in my WP installation. I disabled the plugin and deleted those pages, BUT the GD registration doesnt work anymore. It just reloads the registration page after i click to register.

    Any idea how can i rollback those changes?

    #16441

    Adam
    Buyer
    Post count: 88

    I had to rebuild my site from an older backup now.

    So please dont use “Theme my login” plugin, GD registration will no longer function properly.

    #20958

    Gianni Dal Mas
    Expired Member
    Post count: 85

    Hi there,
    I’m now working on the login/registration page and trying to figure out how to avoid the user being automatically logged in after the registration process, without needing to enter a password.
    I’m planning to send a notification message after the registration process, WITHOUT the [#login_details#], telling him we’ll analyze his application and, only if positively admitted, we’ll send the username and password then.

    In order to achieve that, I was going to use the “Theme my login” plugin, based on previous topics, but I now read this from Adam 🙁

    Please advice,
    thanks,
    gianni

    #20961

    Guust
    Moderator
    Post count: 29970

    Gianni, have a look at this: http://docs.wpgeodirectory.com/redirecting-the-login-page/
    When you intend to use a different login system, you need to use that one consistently, or you most likely end up with confused users (and admin :))
    I think there are quite a few people happily using MyTheme Login with that login redirect.
    Let us know how you went.

    #20964

    Gianni Dal Mas
    Expired Member
    Post count: 85

    Hi Guust,
    thank you for your quick reply.
    I was concerned about the TML plugin being able to crash my site, but if you say that it’s secure, I’ll go for it.
    Thanks again,
    gianni

    #20965

    Guust
    Moderator
    Post count: 29970

    Always back up before doing things that you are not sure about, and make sure you understand how to go back in time. Best insurance around.

    #20967

    Gianni Dal Mas
    Expired Member
    Post count: 85

    If you let me ask something really basic, I did click on “Full Cpanel Backup” (BackUp Pro) at BlueHost account, and stored the big file in DropBox, but never had to use it or restore the site.
    Do you advise something different?
    Regards,
    gianni

    #20969

    Guust
    Moderator
    Post count: 29970

    Using cPanel I take a backup of the database only. Simple and quick, save on your computer.
    And copy the latest files from your WP to your local computer using FTP.

    If things fall over, just restore the database in cPanel, and use the file comparison feature of your FTP program (but that is usually not necessary – it is only the database you might need to restore).

    #20970

    Gianni Dal Mas
    Expired Member
    Post count: 85

    Thanks Guust for your guidance, I really appreciate it (and hope to never have to use it when the site will be live 😀 ).
    Cheers,
    gianni

    #21106

    logansquarist
    Expired Member
    Post count: 34

    @paolo, you may be my new hero. Thanks for this. The spam was KILLING my site.

Viewing 15 posts - 16 through 30 (of 31 total)

We have moved to a support ticketing system and our forums are now closed.

Open Support Ticket