wp-captcha Captcha System 1.0 for WordPress Mu
Posted on | November 21, 2007 | 18 Comments
Introduction:
As Many of you know, WordPress ® Launched Their system some time ago WordPress MU (WordPress Multi User). This system is an Altered Version of the Original WordPress system, Which Allows you to create a website in Which you may host "Countless" Users and Each One of Them may have one or more WordPress Blogs independent one from the other. As an example you may visit EterBlogs The system Allows Any person to register and create one or more users and at the Same time one or more blogs per user, the problem is That the registration system does not Have Any type of CAPTCHA * checking, THEREFORE , Allowing Any Robot (Boot, Spider or as you wish to call it) may enter your page and create Users and Blogs-Spamers. Lack of historical T protection can cause problems Many, since you will Have Hundreds or Thousands of events Blogs making publicity ( spam ) in your wordpress system.
Examples of Catpchas
The amount of companies (Specially chinese and NorthAmerican) dedicated to this type of illegal publicity are too many and it Seems They are growing every day Creating new and more sophisticated robot systems in public blogs That register sites, and more apologetic Which Makes the tedious and task of managing and Maintaining a site created with WordPress MU . The problem is not only to manually HAVING These Blogs Eliminate or label as spam or Users as spammers, since, if we wish we can just leave Them There, But The increasement of resources in remove the server Could Become worryngly, since the size of your database will enormously and exponentially growing Sep, the amount of Consultation to the MySQL database and will Also get Increased Obviously the space of your hard disk, the use of the Microprocessor and of course the Consumed by bandwith These trash blogs.
The solution:

* Integrate a Captcha system is the perfect solution Practically. The problem is That does not integrate WordPress This System to its free version of WordPress MU , in Fact, Not Even In Their official system in wordpress.com . So, after Looking for some plugin or hack That would merge onto captcha in wordpress mu and not finding any solution, I Decided to program my own script captcha and Some hacks for EterBlogs and make it available to Those Who would like to integrate it to Their wordpress sites, it is worth mentioning this script may be That Used in Any Other web system. The name of the script is wp-captcha, since It was originally for WordPress MU and cry since the system may be integrated in Any type of webpage, be it a CMS, Script or Plugin That Uses a formulary, I Decided to keep the name But Referring to idespread P ublic W - Captcha
Installing:
From the shell
A. - Enter the root directory of your WordPress MU
2. - Download wp-captcha
# Wget http://digitalsoftproject.com/software/wp-captcha/wp-captcha_01.zip
3. - Decompress the file wp-catpcha.zip
# Unzip wp-captcha
4. - Enter the folder wp-captcha and move the files wp-captcha.php, wp-captcha.jpg and VeraMoBd.ttf to the root of your wordpress and if you want to Eliminate the directory wp-captcha and the file wp- captcha.zip
# Cd wp-captcha
# Mv wp-captcha. * .. /
VeraMoBd.ttf # mv .. /
# Cd ..
# Rm-fr wp-captcha
# Rm-f wp-captcha.zip5. - Edit with vi or nano your favorite editor the files wp-signup.php, and wp-activate.php wp-includes/wpmu-functions.php as Indicated in file WPMU-captcha- english-README.TXT
Via FTP
A. - Wp-captcha Download from here
2. - Decompress the file wp-captcha.zip
3. - Copy files and wp-wp-captcha.jpg captcha.php and VeraMoBd.ttf to the root directory of your WordPress MU
4. - Edit files wp-signup.php, and wp-activate.php wp-includes/wpmu-functions.php as Indicated by the file WPMU-captcha-english-README.TXT
Licence:
wp-captcha is a free software license and is Distributed under GPL (General Public License) Suggestions:
Cany suggestion comment, Critics, etc.. may be made here or by e.mail to sat oscar.rovira @ gmail.com
Donations:
If you like this script and Has Been useful to you, you may make a contribution through PayPal, account oscar@digitalsoftproject.com
* Completely Automated Public Turing test to tell Computers and Humans Apart (Test Automated Public Turing to tell Computers and humans).
Comments
18 Responses to "wp-captcha Captcha System 1.0 for WordPress Mu"
Leave a Reply



























































November 21st, 2007 @ 11:29 PM
[...] Wp-captcha English Version [...]
November 22nd, 2007 @ 12:02 AM
[...] Wp-captcha English Version [...]
November 26th, 2007 @ 4:00 PM
Thanks! good job!

November 26th, 2007 @ 4:04 PM
Warrior thanks .. Meabe you can help me to translate this info Itialian your language.
November 27th, 2007 @ 7:33 a.m.
I have a bug
look at http://kaveret.org/wp-signup.php
November 27th, 2007 @ 3:56 PM
Hi Nethanel, you ara not using my wp-captcha. the link for your captcha is http://kaveret.org/wp-captcha.php?rand=756635 , my captcha use http://eterblogs.com/wp-captcha.php?p=1 . do you see? .. the rand variable in your captcha script and the variable p in my captcha script.
Please download my wp-captcha and fllow the instructions.
November 30th, 2007 @ 2:35 a.m.
Thanks for very interesting article.
December 17th, 2007 @ 10:38 a.m.
Hi,
Thanks for the great CAPTCHA program. One thing I'm noticing on my installation is when to a user submits the form * without * the required fields, the URL of the page with errors Highlighted Returned tacks on an extra 'wp-signup.php' to the end of it. So, instead of Returning:
http://keeneweb.org/wp-signup.php/
it returns ...
http://keeneweb.org/wp-signup.php/wp-signup.php
I appreciate Any suggestion.
Thanks!
Russ
January 21st, 2008 @ 9:48 PM
Hello! I am Trying to use your captcha and when to Following the directions, i find That does not show the image on the signup page. How to correct this?
February 15th, 2008 @ 9:55 a.m.
Has anyone Prepared chenged all the files: wp-signup.php, and wp-activate.php wp-includes/wpmu-functions.php?
I tried to do this and I Almost succeeded, but still not. There is something wrong in my files. Can anyone send me files changed?
March 5th, 2008 @ 1:51 a.m.
Thanks for a great script. But it might not work if you're using PHP> 5.0.0 - the picture will not be showing.
So as to get it to work, in 'wp-captcha.php' change from the second code line:
if ($ HTTP_GET_VARS ['p']) {
to:
if ($ _GET ['p']) {
To Oscar: could you change the source itself? As HTTP_GET_VARS variable since php5 is depreciated; _GET WAS introducted in php4.1 and do not if someone is using thnink previous versions of php.
March 26th, 2008 @ 6:57 PM
I forgot to mention, That it's not working for me.
At the final step it's redirecting me to the Beginning of installation, so Gave Up On this hack.
Instead using WPMU Captcha (but visually preferred this one, pity)
May 11th, 2008 @ 1:05 PM
5 minutes to setup and running perfect on new install of WP MU. Thanks!
September 6th, 2008 @ 9:43 a.m.
Thanks, you nice post That helped me alot.
April 6th, 2009 @ 3:23 PM
Niiice post thanks so much for this useful info! we can not always see like this
April 15th, 2009 @ 24:04
Not that I'm totally impressed, But this is a lot more than I expected for when i stumpled upon a link on Delicious telling That the info is decent remove. Thanks.
July 5th, 2009 @ 1:18 PM
Your wp-captcha Captcha System 1.0 for WordPress Mu will not work With The current version of wordpress-mu. The modificiations That You provided in the docs does not match the current version on the wp-signup.php.
February 24th, 2011 @ 7:46 PM
Thanks Phil is a verry old version and i am not working in current.