• Resolved karlosuccess

    (@karlosuccess)


    Hello!

    Great plugin!!!

    When I try to register I get the following message “Failed honeypot validation.”

    What is the issue and how do we solve it?

    Registration page is this:
    https://1investmentsecure.com/register/

    I have been using WPUM in many other sites and this is the first time I see this message.

    Please help!!

    Thank you!

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

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter karlosuccess

    (@karlosuccess)

    All plugins are deactivated except WPUM, logically. And the site is using twenty twelve theme. Thanks

    Plugin Contributor Alessandro Tesoro

    (@alessandrotesoro)

    Hi there,

    I’ve just tested it on your own site but I can’t see any issue. I’ve successfully registered a test account ( [email protected] ).

    The error message would only appear if you had tried to add any type of content to the honeypot field (hidden via css) used to prevent spam registrations by bots.

    Thread Starter karlosuccess

    (@karlosuccess)

    @alessandrotesoro thanks for the answer. Yes, I see the honeypot field hidden by css there! How did it show up? Is there a setting or something? I didn’t add it.

    It is displaying my email too but it was hidden.

    How do I get rid of this field?

    Please help

    Thank you!!!

    Thread Starter karlosuccess

    (@karlosuccess)

    I went ahead and used:

    function wpum_get_rid_of_honeypot_field( $fields ) {
    
    	if ( isset( $fields['robo'] ) ) :
    		unset( $fields['robo'] );
    	endif;
    
    	return $fields;
    
    }
    add_filter( 'wpum_get_registration_fields', 'wpum_get_rid_of_honeypot_field' );

    Is there any other way to do it? Or a setting in the back end??

    Thank you for your help!

    Plugin Contributor Alessandro Tesoro

    (@alessandrotesoro)

    Hi @karlosuccess,

    You shouldn’t disable the honeypot field. Unless you enable recaptcha, you’ve enabled yourself to be a target of spam registrations.

    The honeypot antispam technique works by adding an “hidden” field to a form. Humans won’t know about the field because it’s visibly hidden, while bots wouldn’t know that the field is hidden so they’ll try fill that field anyways. When the field is filled with content, then the validation error appears. So the only reason you’re getting the message is because you’re filling the field in somehow.

    You can read more about the subject here https://solutionfactor.net/blog/2014/02/01/honeypot-technique-fast-easy-spam-prevention/

    On your site the field doesn’t display, so I’m not sure how you’re triggering the error.

    Thread Starter karlosuccess

    (@karlosuccess)

    Oh I see, thanks for clarification. Also, in case I decide to enable recaptcha, is there a way to disable the honeypot from backend or I need to do it like this?

    For some reason is populating my email in the honeypot field in firefox (not in chrome, i didnt test IE). Please see screenshot.
    https://snag.gy/Ikm0Hs.jpg

    That is why it is not passing the validation.

    Any thoughts?

    Thank you

    Plugin Contributor Alessandro Tesoro

    (@alessandrotesoro)

    It’s high likely you have some browser extension or something else on your system installed that is forcing that. WPUM won’t automatically fill that field, and the field it’s forcibly hidden by default. I’m using firefox too https://www.dropbox.com/s/v2i8v48x8delhie/Schermata%202018-09-06%20alle%2010.11.43.png?dl=0

    Anyways, if you wish to disable the field, you can use the code you’ve posted in one of your previous messages.

    Thread Starter karlosuccess

    (@karlosuccess)

    Alright thanks.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘“Failed honeypot validation.” on form registration submission’ is closed to new replies.