Currently 19:53:19 GMT

(Login | Register)

Owner: CEO

Type: Patch

Created: 2006-12-31 06:57:55

Last Modified: 2006-12-31 06:57:55


wp-valid-2007.zip (1404 download(s))

A lot of wordpress mu spammed by auto script. Spammer(sometime is seo people) use auto script to generate account and post the rubbish. I created a simple captcha (Completely Automated Public Turing test to tell Computers from Humans Apart) validating to avoid auto script sign-up blog's account. Hope this may protect your blog. See here to to integrate the feature.



Posted 2007-01-02 12:28:36 by Dodger.

Hi CEO. Thx for the captcha solution. These damn Spam Bots I had trouble cause my Version of GD does not support imagerotate(). The Problem is on line 58. I just replaced the line with this: $rotated = $buffer2; Yeah i know i am lazy, but it works for me. This weakenss the captcha, but its better than nothing.


Posted 2007-04-08 16:06:35 by mikeboy.

works perfectly for me, great job guys!


Posted 2007-05-11 19:30:44 by weergegeven.

Sorry to say but in the latest WPMU 1.2.1 it doesn't work. Please update.


Posted 2007-05-30 21:31:16 by gam.

Download and setup wp-valid-2007.zip "Please enter correct code" - I solved this by putting this line: session_start(); after function validate_user_signup() { $result = validate_user_form(); extract($result); in the wp-signup.php so that it looks like this: function validate_user_signup() { $result = validate_user_form(); extract($result); session_start(); AND I had to comment ("//") a session_start() at the beginning of wp-signup.php //end hack Now it works perfectly!


Posted 2007-09-07 00:16:54 by SinusCom.

not work with 1.2.4, with your hack i get an error message ( header sent etc... )


Posted 2007-10-21 06:52:04 by vladbuk.

work on 1.2.5.a, but signup continued if no captcha code entered. on your example http://mu.bloggles.info/2006/12/14/wpmu-captcha-for-registration/ no captcha yet. tell me us how add TOS agree?


Posted 2007-11-07 00:57:06 by leafy.

SinusCom + others having trouble with 'headers already sent' message. Turn on PHP output buffering by doing the following. 1) first line of wp-signup.php (after the line obviously), add the following: ob_start(); 2) follow gam's post instructions above.


Posted 2007-11-22 22:46:53 by oscarrovira.

Hi i found this afther make my own script, if you want you can see the script working on http://eterblogs.com/wp-signup.php But i dont make the plugin, just the php script and some hacks to wordpress mu if you like you can see in: http://eterblog.com/2007/11/21/trucos/wp-captcha-10-captcha-system-for-wordpress-mu/ meabe you can get somthings from my script and i can get some things from your plugin.


You must be registered and logged in to post comments. Not registered? Click here to get your free account!