Show menu

Skip to content
  • Home|
  • About|
    • Contact|
    • Support this site|
  • Blog|
  • Archives|
    • WordPress|
    • Web Design|
    • Software|
    • Robotics|
    • LEGO|
    • Tutorials|
  • Plugins|
    • Code Snippets|
    • BuddyPress Security Check|
    • Post Formats|
    • Personal Email|
    • Bookmarks Shortcode|
  • Resources|
  • PortableApps|
    • Bricx Command Center Portable|
    • ColorConsole Portable|
    • NeXT Commander Portable|
    • QuickPHP Portable|

Shea Bunge

Google+ GitHub WordPress WordPress Stack Exchange Twitter Subscribe Contact
You are here: Home / Effectively stop spam users from registering on BuddyPress

Effectively stop spam users from registering on BuddyPress

Published on 16th February 2013
Effectively stop spam users from registering on BuddyPress

I own a BuddyPress site, and so I know how many spam user registrations I get in a day. I had tried multiple antispam plugins, but the multitude are specific to stopping comment spam, not user spam.

I found one plugin which I liked the idea of: BuddyPress Humanity adds a question to the BuddyPress registration form which you need to set and change from the WordPress dashboard. I thought that the idea of adding a simple question or maths sum to the signup form was a great idea, but I didn’t want to go and change it every day.

That’s why I wrote BuddyPress Security Check, which requires users to answer simple maths sum adding or subtracting two randomly generated numbers between 0 and 10 inclusive. The code that handles adding the question to the form and validating it is based on that of BuddyPress Humanity, but the rest is completely rewritten.

Following my own personal practices and philosophy of writing plugins, BuddyPress Security Check has no options page, requires no configuration, and does not store any values in the database. Activate the plugin when it is needed; deactivate it when it is not.

I’ve used this plugin on my BuddyPress site since it was written  and have received virtually no spam users in that time. @magichew on Twitter reports similar success:

https://twitter.com/magichew/status/301599724346155008

So what are you waiting for? You can download BuddyPress Security Check from WordPress.org, or contribute to its development on GitHub.

Share this:

Like this:

Like Loading...

Possibly Related Posts

  1. BuddyPress Security Check
  2. Personal Email plugin released
  3. Automatically remember your WordPress login password
  4. Contact
Posted in Plugins, WordPress | Tagged BuddyPress, Plugin Development | Leave a response

Post navigation

← Today, January 30th 2013, is my 15th birthday. I’m… Twenty Thirteen →

Leave a Reply Cancel reply

About Me

Hi! My name is Shea; I'm a teenage Web developer. I specialise in WordPress and PHP code, and I make lots of cool open-source projects. Read more…

Stack Exchange

Combined Stack Exchange profile for bungeshea

Affiliates

ManageWP Dropbox .htaccess made easy Pippin's Plugins

Follow Blog via RSS

RSS Feed RSS - Posts

RSS Feed RSS - Comments

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 15 other subscribers

Copyright © 2013 Shea Bunge

Proudly powered by WordPress

Follow me on Twitter

My Tweets

Buffer

Be awesome on social media. Easily add great articles, pictures and videos to your Buffer and we automagically share them for you through the day!

Signup to Buffer using the button below and we'll both get awesome extras!

Signup to Buffer

Dropbox

Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again!

Signup to Dropbox using the button below and we'll both get 500 MB of bonus space (on top of the usual 2 GB)!

Signup to Dropbox

RSS The NXT Generation Robotics

  • Paper plane folding and shooting robot
  • LEGO MINDSTORMS EV3
  • Code for RoboCupJunior Rescue now available on GitHub
  • Everything you need to know about the ultrasonic sensor
  • RoboCupJunior Hobart Regional 2012: Round 1

RSS LEGO BrickFORCE

  • LEGO Minifigure Infographic
  • LEGO Star Wars 2013: First pictures finally!
  • LEGO Star Wars 2013: A sneak preview
  • Brixhibition Announced
  • A new look
  • Archives
  • About Me
  • Contact Me
  • Donate
  • Privacy Policy
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.
%d bloggers like this: