Have you ever noticed how some programmers have been witting spam bots that automatically sign up to your website. They signup with usernames like newz002344 and so on, this is an implementation of Captcha, that prevents bot and only humans from signing up.

All you have to do is unzip into the root of your xoops installation and CHMOD 775/777 the path /uploads/_captcha_tmp/

This required GD2 Library to be installed and utilises one of the better turning keys for registration.

It is more of a security patch! It has been tested on xoops 2.0.14 - 2.0.16, unsure if compatible with later versions.


• True Type Fonts Inc
• PHP Server Setting Patched - Some PHP Servers would have a problem with the location of the file, this has been patched to use XOOP_ROOT_PATH


System Requirements:

Other files by: wishcraft

MyAlbum-p (2012/03/13)
Flowplayer (2012/03/13)
X-REST API (2012/03/13)
UI Tabs (2012/03/13)
Sexy (2012/03/13)
Benchmark (2012/03/13)
Maquee 1.03 (2012/03/13)
XQuiz (2012/03/13)
IRC 1.02 (2011/08/10)
TwitterBomb 1.12 (2011/08/10)
Prochatrooms 7.0 (2011/05/08)
Membership 1.02 (2011/02/06)
Webcams 1.09 (2011/02/04)
Xpayment 1.18 (2011/01/21)
XinCodes 1.02 (2010/12/15)
Profile (Verbose) 1.62 (2010/12/15)
Dates 1.45 (2010/11/08)
X-Center (2010/09/29)

The comments are owned by the author. We aren't responsible for their content.

 Re: XOOPS Bot Signup Protection 1.04

Tested with 2.0.18.x works 100%


 Re: XOOPS Bot Signup Protection 1.04

Tested with - works


 Re: XOOPS Bot Signup Protection 1.04

I noticed if you aren't running XOOPs in the root of your webserver, you have to change the lines in hn_capthca.class.php

LINE 517:
$onlyTheImage) return "n".'<img class="captchapict" src="/sfbay/'.$this->get_filename_url().'" '.$is[3].' alt="This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)" title="">'."n";

LINE 518:
else return 
$this->public_key_input()."n".'<img class="captchapict" src="'.$this->get_filename_url().'" '.$is[3].' alt="This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)" title="">'."n";

after src="' on each line.

This took me quite some time to figure out, glad to have it working in now.


 Re: XOOPS Bot Signup Protection 1.04

It works great.

Ty for posting this.

UPDATE: IT seems quite a few bots are still able to register while using this module. Any additional suggestions?



 Re: XOOPS Bot Signup Protection 1.04

works right out of the box, good job and thanks.

BUT... I find it abit unclear, im writing wrong code several times. Is it possible somehow to make the captcha image easier to read or less cryptic or something ?


 Re: XOOPS Bot Signup Protection 1.04

aaa found out you couls change some values in register.php.


 Re: XOOPS Bot Signup Protection 1.04

i have a question.
I need to remove some letters and numbers i see that its sometimes hard to see the diffrence on.
For ex: 0 and O

Any idea s if that is possible ? I really need it cause i think i loose some lazy members




Lost Password? Register now!

Top Module Downloads

Who's Online

56 user(s) are online (1 user(s) are browsing Module Repository)

Members: 0

Guests: 56



Goal: $100.00
Due Date: May 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!