How to stop Buddypress Spam Bot Registration
Listen to the blog post
Hi,
Are you tied of spam registrations? I am! I grew so fed up with plugins not stopping spam that I decided to do it my way. First, you got to know who you are going up against and what technology they like to employ to do their task of hacking in to your site. Where do you start? Your LOGS! So in the logs I see entries like this:
<form action="" name="signup_form" id="signup_form" method="post" enctype="multipart/form-data">
<script>
jQuery(document).ready( function() {
var my_html = jQuery("#signup_form").html();
jQuery("#signup_form").replaceWith('<form action="" name="signup_form" id="signup_form" method="post" enctype="multipart/form-data">'+my_html);
});
</script>
Now what that does is find the contents in between the old div and saves it off. Then we replace the DOM element div with the form we used to have AND the previous div contents which was our valid form. The browser will then go and replace all of this for you. But our bad guy bot script will fail miserably.
This isn’t all encompassing, but for many of the bot scripts I encounter this stops them dead.  Yes, there are multiple ways around this, but this stops the novice – senior level developer out there.
I hope you all find this helpful
May 14, 2010
Tags: buddypress, how, it, registration, spam, stop, to
Posted in: Theme, Uncategorized, buddypress
One Comment
Buddypress Event Plugin For 1.2 +
Hi,
Here’s a modified version of the Buddypress Events Plugin that works with Buddypress 1.2 +.  It is based on Erwin Gerrits bp-events plugin.  I plan on adding Geo location to it soon and I’m working with Erwin to get this released in to the community again, but for now download it bp-events-dave-aubin-1-2
Thanks,
Dave
April 21, 2010
Tags: buddypress, Events, plugin
Posted in: Events, Plugins, Uncategorized, buddypress
5 Comments


