• Resolved arditc

    (@arditc)


    Hello!

    In the last 48 hours I have received over 100 registrations on my website, so I started to look for a captcha solution to combat the spam. Which is where I came across this awesome plugin.

    I have now installed and activated it, and have a “captcha” on both my registration pages:

    mysite[dot]com/my-account/

    View post on imgur.com

    mysite[dot]come/register/

    View post on imgur.com

    Now the strange thing is that the registrations are still occurring even after I installed the plugin:

    View post on imgur.com

    I’ve tested the captchas on both and confirmed that if they are not filled in, the registration doesn’t go through.

    Now here is the strangest thing of all. When I actually register through those forms, I’m categorized as a “customer”, however all the “spam” registrations are categorized as “subscribers”:

    View post on imgur.com

    So now I’m thinking that they are somehow registering through another form, but I am only aware of these two.

    Can anyone please provide some insight?

    Thank you very much!

    • This topic was modified 7 years, 8 months ago by arditc.
Viewing 4 replies - 1 through 4 (of 4 total)
  • Anonymous User 14181385

    (@anonymized-14181385)

    follow, also interested in registration forms I might be missing..

    Got the same issue here but with different plugin:
    Google Captcha (reCAPTCHA) by BestWebSoft

    Thread Starter arditc

    (@arditc)

    This has been resolved!

    The spam registrations happened from wp-login.php?action=register
    This wordpress registration form doesn’t get a captcha with the plugins I was using.

    So i redirected the wp-admin registration page from spammers by redirecting to login url. And if spammers try to access that URL they will be redirected to the login page.

    Added the following code to “functions.php”.

    add_filter( 'register', 'wpdreamer_remove_registration_link' );
    
    function wpdreamer_remove_registration_link( $registration_url ) {
    	return __( ' ', 'dwprp' );
    }
    
    add_action( 'init', 'wpdreamer_redirect_registration_page' );
    
    function wpdreamer_redirect_registration_page() {
    	if ( isset( $_GET['action'] ) && $_GET['action'] == 'register' ) {
    		ob_start();
    		wp_redirect( wp_login_url() );
    		ob_clean();
    	}
    }
    • This reply was modified 7 years, 8 months ago by arditc.

    Your fix seems to have worked for me, however I’m curious what the “wordpressdreamer” stuff is about? I don’t use any theme or plugin called something like that so I’m hoping your code will still work out for me.

    Thread Starter arditc

    (@arditc)

    I think that part is unnecessary. It’s just the name of the dude who helped me fix it. His “watermark” or whatever.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Receiving spam registrations even though captcha installed.’ is closed to new replies.