Simple Machines Community Forum

Customizing SMF => Modifications and Packages => Topic started by: SSimple Team on October 31, 2007, 04:17:06 PM

Title: Anti-Bot: Are You Human/Bot? v3.0
Post by: SSimple Team on October 31, 2007, 04:17:06 PM
Link to MOD (http://custom.simplemachines.org/mods/index.php?mod=999)

(http://bit.ly/kZVDB6)

Anti-Bot: Are You Human/Bot?
Developed by Lean (http://custom.simplemachines.org/mods/index.php?action=profile;u=1) for SMFSimple.com (http://www.smfsimple.com)
SMF 2.0 - 2.0.1
Created by Karl Benson




El soporte oficial de los desarrolladores de nuestros mods lo encontraras en SMFSimple.com




Description:
Are you Human is dedicated to the safety modification of our forum and spam bots with this registration we ask whether human or a bot.

Descripcion:
Are You Human es una modificacion dedicada a la seguridad de nuestro foro y los bots de spam, con esto obtenemos en el registro que pregunte si es humano o un bot.




Features:

Caracteristicas:




Screenshots | Imagenes

(http://i.imgur.com/khuCz.png)

(http://i.imgur.com/NNmPd.png)



Language Support | Lenguajes Soportados
- English
- Spanish_latin
- Spanish_latin-utf8
- Spanish_es
- Spanish_es-utf8
- Portuguese_pt
- Portuguese_brazilian
- German




Anti-Bot: Are You Human/Bot?

Copyright 2011 | SMFSimple.com (http://www.smfsimple.com)

(http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png) (http://creativecommons.org/licenses/by-nc-sa/3.0/)
Title: Re: Are You Human?
Post by: RustyBarnacle on October 31, 2007, 04:33:16 PM
Hehe, I have some smart asses that would say no  :)
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: Minare on October 31, 2007, 08:05:21 PM
Thanks good job bro

For Turkish Users you may want to add :

<file name="$themedir/languages/Modifications.turkish.php">
<operation>
<search position="end" />
<add><![CDATA[
$txt['are_you_human'] = 'Sen İnsan mısın? (Bot Kontrolu)';
$txt['are_you_human_no'] = 'Hayır';
$txt['are_you_human_yes'] = 'Evet';
$txt['are_you_human_unsure'] = 'Emin Değilim';
$txt['are_you_bot_unsure'] = 'Kayıt İçin Gereken Cevap Evet Olmalı.  Lütfen insan yada bot olduğunuzu belirtin.';
$txt['are_you_bot_yes'] = 'Botlar Kayıt Yapamaz. Kayıt Olmak İçin Eveti işaretlemeniz gerek.';
]]></add>
</operation>
</file>

<file name="$themedir/languages/Modifications.turkish-utf8.php">
<operation>
<search position="end" />
<add><![CDATA[
$txt['are_you_human'] = 'Sen İnsan mısın? (Bot Kontrolu)';
$txt['are_you_human_no'] = 'Hayır';
$txt['are_you_human_yes'] = 'Evet';
$txt['are_you_human_unsure'] = 'Emin Değilim';
$txt['are_you_bot_unsure'] = 'Kayıt İçin Gereken Cevap Evet Olmalı.  Lütfen insan yada bot olduğunuzu belirtin.';
$txt['are_you_bot_yes'] = 'Botlar Kayıt Yapamaz. Kayıt Olmak İçin Eveti işaretlemeniz gerek.';
]]></add>
</operation>
</file>
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: karlbenson on October 31, 2007, 08:17:11 PM
Thanks Minare.

Whilst usually I would include them, for this mod I'm NOT adding any non-english language strings.

This is because bots may try to detect the mod by matching the language strings.  So I'm recommending that everyone change the language strings (even if your using English).

QuoteUsing generic/centralised anti-spam measures makes it viable for bot-creators to try to get past them.
If every forum employs completely different anti-bot measures it makes it almost impossible to create bots for mass-automated registration.
And different language strings will do the same.

I hope you all understand.
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: !Hachi! on October 31, 2007, 11:15:22 PM
ok that one stupid question i am going to ask.. ther emay be some smart bots actually i never searched on them how they works............which type of email they use?and all that stuff?any possible bot email address?i have some really badd asses from .cn and.ru domains...
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: karlbenson on November 01, 2007, 09:19:26 AM
they are programmed.

Bots can theoretically use ANY email address, most the time it won't be their real email address
but if you activate require Member Activation then it means they have ot use a real address.

The more that everyones registration page is the same, makes it easier to programme registration bots.
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: Hoochie Coochie Man on November 01, 2007, 12:25:08 PM
Quote from: RustyBarnacle on October 31, 2007, 04:33:16 PM
Hehe, I have some smart asses that would say no  :)

Hehe, I have too :)
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: karlbenson on November 01, 2007, 12:38:55 PM
Lol. I waiting to see what funny error messages people replace the 'Unsure' with.

eg Bots can **** off.  If your not a bot, they say you are human.

eg Are you retarded? Are you a bot or a human?
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: MinasC on November 01, 2007, 01:30:19 PM
once again great mod karlbenson !!! here's the greek translation :

$txt['are_you_human'] = 'Είστε Άνθρωπος? (Έλεγχος Ρομπότ)';
$txt['are_you_human_no'] = 'Όχι';
$txt['are_you_human_yes'] = 'Ναι';
$txt['are_you_human_unsure'] = 'Αβέβαιος';
$txt['are_you_bot_unsure'] = 'Η ελάχιστη προϋπόθεση για εγγραφή είναι να είστε άνθρωπος.  Παρακαλώ αποφασίστε αν είστε άνθρωπος ή ρομπότ.';
$txt['are_you_bot_yes'] = 'Τα ρομπότ δεν είναι ευπρόσδεκτα. Πρέπει να επιβεβαιώσετε ότι είστε άνθρωπος για να εγγραφείτε.';
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: karlbenson on November 01, 2007, 02:13:41 PM
Thanks Minas, however as above
Please don't waste your time by posting translations for this mod (ONLY).
As explained http://www.simplemachines.org/community/index.php?topic=203437.msg1293543#msg1293543
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: MinasC on November 01, 2007, 05:32:36 PM
sorry for that , though i am not sure i understand what different language strings will do ? what's the meaning of the quote in your message above ? sorry but i don't know anything about bots !
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: karlbenson on November 01, 2007, 06:20:55 PM
Bots may try to read the page, it is possible to write functions to match strings eg "Username" so that the bot knows to insert the username in that field.
etc

Having different language strings makes it harder to match.

It is inevitable in the long term that bots will be re-programming to identify the are you human question and bypass it.
These little things will help to maintain it a bit longer.

Then we will have to devise, the simple math mod.
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: milly on November 01, 2007, 08:25:16 PM
Super Mod!! Thanks.
Since my Forum is only available to members of a club, I use it to ask registering people (in Dutch) whether they already are a member.
Smart bot to figure that out!
Hope it saves me a lot of verifying emails to people who register at just any forum they come across.
Thanks again.
(Hope you don't mind this alternative use)

Title: Re: Are You Human? Anti-Bot Registration Check
Post by: MinasC on November 02, 2007, 10:47:58 AM
Quote from: karlbenson on November 01, 2007, 06:20:55 PM
Bots may try to read the page, it is possible to write functions to match strings eg "Username" so that the bot knows to insert the username in that field.
etc

Having different language strings makes it harder to match.

It is inevitable in the long term that bots will be re-programming to identify the are you human question and bypass it.
These little things will help to maintain it a bit longer.

Then we will have to devise, the simple math mod.

thnx for the info !
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: TEOC2 on November 07, 2007, 04:54:22 AM
Could you replace the YES / NO / UNSURE buttons with images to click?
That would make it damn hard for a bot to trick.
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: karlbenson on November 07, 2007, 10:21:19 AM
Please see my signature.

Thanks
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: Neol on November 08, 2007, 05:14:45 AM
What's the point of this? Is the captcha not enough?
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: TEOC2 on November 09, 2007, 10:22:28 AM
Quote from: Zeri YT! on November 08, 2007, 05:14:45 AM
What's the point of this? Is the captcha not enough?

I would like to see this mod replace captcha as it is now, its just not good for elderly or poor sighted people.
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: chrishoggy on November 20, 2007, 12:45:26 PM
Not sure if I've done it right, but I've added a second Question "Are You Sure?".
It all seems to work OK, so I must have done something right  8)
All I did was add the following to  Register.template.php after // END OF ARE YOU HUMAN? MOD

// ARE YOU SURE?
echo '<tr valign="top">
<td width="40%" align="top">
<b>', $txt['are_you_sure'], ':</b>
</td>
<td>
<select name="human" id="human" tabindex="', $context['tabindex']++, '" class="select">
<option value="0">', $txt['are_you_human_no'], '</option>
<option value="1">', $txt['are_you_human_unsure'], '</option>
<option value="2">', $txt['are_you_human_yes'], '</option>
</select>
</td>
</tr>';
// END OF ARE YOU SURE? MOD

And this to Modifications.english after $txt['are_you_human'] = 'Are You Sure';
$txt['are_you_sure'] = 'Are You Sure? ';
My first ever real play around with a mod, so hope it's OK. I know it's only really duplicating the mod, but 2 questions may be better than one O:)
PS: I was getting quite a few bot sign-ups, but not any more. THANKS for the work you put in to it. 8)
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: karlbenson on November 20, 2007, 03:01:50 PM
This mod is not really an alternative to Captcha.  It is to make it harder.
In my opinion at the moment the minimum level recommended for Captcha is MEDIUM.  In future though, it will be recommended to be higher

Quote from: TEOC2 on November 09, 2007, 10:22:28 AM
Quote from: Zeri YT! on November 08, 2007, 05:14:45 AM
What's the point of this? Is the captcha not enough?

I would like to see this mod replace captcha as it is now, its just not good for elderly or poor sighted people.
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: Nibogo on November 20, 2007, 06:54:03 PM
I try to install in my forum with 1.1.4 but didn·t work i edit the files but dont happend anything
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: karlbenson on November 20, 2007, 07:39:12 PM
A manual edit is REQUIRED for ALL themes (other than SMF Core Default) which have a custom Register.template.php
If you don't do perform the edit, nobody will be able to register using those themes.
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: TEOC2 on November 21, 2007, 05:44:18 AM
Quote from: karlbenson on November 20, 2007, 03:01:50 PM
This mod is not really an alternative to Captcha.  It is to make it harder.
In my opinion at the moment the minimum level recommended for Captcha is MEDIUM.  In future though, it will be recommended to be higher

Quote from: TEOC2 on November 09, 2007, 10:22:28 AM
Quote from: Zeri YT! on November 08, 2007, 05:14:45 AM
What's the point of this? Is the captcha not enough?

I would like to see this mod replace captcha as it is now, its just not good for elderly or poor sighted people.

Have you seen the vbulletin registration captcha thing?
Its 3 pictures of say an apple a cow and a car, it will ask to to click on the animal, or similar.
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: Nibogo on November 21, 2007, 09:03:37 PM
Quote from: karlbenson on November 20, 2007, 07:39:12 PM
A manual edit is REQUIRED for ALL themes (other than SMF Core Default) which have a custom Register.template.php
If you don't do perform the edit, nobody will be able to register using those themes.

i do it , i edit that file but only appear an option with anything this can be for my language?? because is spanish
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: Mr-Stealth on November 28, 2007, 05:20:57 AM
Alright, I have a question...
in my theme [ApolloBB TP] directory, theres no such thing as a register.template.php, but its rather in the  default theme directory
how do i solve this? just by using the register.template in the default theme ?
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: karlbenson on November 28, 2007, 11:13:56 AM
@Mr-Stealth
if there is no register.template.php then it will take the file from the default theme.
(you won't have to make any edits)

@NIBOGO
if you using a language other than one supported by the mod, then you will need to copy the language strings added by the mod into the following language files.
Modifications.spanish.php
Modifications.spanish-utf8.php (if your using utf8)
And of course translate the language strings as necessary
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: Mr-Stealth on November 28, 2007, 01:26:05 PM
Downloaded the latest version of SMF from this website, but  when i try to install this plugin it gives me this error

The package you are trying to download or install is either corrupt or not compatible with this version of SMF.
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: karlbenson on November 28, 2007, 01:31:38 PM
try downloading it to your pc,

then uploading it via smf package manager.

The webinstall/webget method doesnt always work for all servers.
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: Mr-Stealth on November 28, 2007, 01:49:21 PM
Not just a great software but also high quality support. Thanks alot Karl :)
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: karlbenson on November 28, 2007, 01:53:57 PM
Thanks Mr-Stealth. ;)
Title: Re: Are You Human? Anti-Bot Registration Check
Post by: karlbenson on December 25, 2007, 02:50:07 PM
For people wondering, to my surprise this mod does work (unaltered) for SMF 2.0 beta 1/1.1
Title: Re: Are You Human? Anti-Bot Registration Check v1.0
Post by: elfreakz on December 28, 2007, 12:00:58 PM
is there any setting for this in admin section??  maybe a place i can change the question and answer?
Title: Re: Are You Human? Anti-Bot Registration Check v1.0
Post by: karlbenson on December 28, 2007, 12:11:06 PM
No there are no admin settings.

if you want to change the question, then you would need to alter the language strings that were added to

Modifications.english.php and/or Modifications.english-utf8.php
Title: Re: Are You Human? Anti-Bot Registration Check v1.0
Post by: falguni1 on December 28, 2007, 02:29:19 PM
Quote from: karlbenson on November 01, 2007, 09:19:26 AM
they are programmed.

Bots can theoretically use ANY email address, most the time it won't be their real email address
but if you activate require Member Activation then it means they have ot use a real address.

The more that everyones registration page is the same, makes it easier to programme registration bots.

good information.
Title: Re: Are You Human? Anti-Bot Registration Check v1.0
Post by: crash56 on December 28, 2007, 03:59:16 PM
We just installed this at our forum.  We're running 1.1.4.  It went in without a hiccup, and works great.  Many thanks. 

Quote from: karlbenson on December 28, 2007, 12:11:06 PM
if you want to change the question, then you would need to alter the language strings that were added to Modifications.english.php and/or Modifications.english-utf8.php

We would like to do something similar.  All we want to do is change the word Human to something else, but I've never done anything like this before.  If I were to change 'human' to our alternative everywhere it appears in the installation package, and then install that, would that work? 
Title: Re: Are You Human? Anti-Bot Registration Check v1.0
Post by: karlbenson on December 28, 2007, 04:00:31 PM
yes it would work.

If you feel comfortable doing that, then it would be preferrential, because it means you could uninstall/install it automatically.
Title: Re: Are You Human? Anti-Bot Registration Check v1.0
Post by: gemigene on December 29, 2007, 09:18:26 PM
I installed this mod and it does work (also changed the text) but when I looked at my error log, I had 62 pages of errors such as:

Quote2: gzclose(): supplied argument is not a valid stream resource
File: /home/gemigene/public_html/forumsoft/Sources/Subs-Package.php
Line: 2105

But as I said, I tested the Mod and it works...

Gene
???
Title: Re: Are You Human? Anti-Bot Registration Check v1.0
Post by: karlbenson on December 29, 2007, 09:25:37 PM
As far as I can tell its not related to the mod, but with SMF package manager.

If you don't mind, it maybe worth you creating a new topic in the general support forum for it.
(I'd like to keep this topic for support/problems directly related to the mod).
And it may get better noticed by other users who maybe able to help you better with the problem than I can.
Title: Re: Are You Human? Anti-Bot Registration Check v1.0
Post by: karlbenson on January 18, 2008, 11:17:29 PM
I have reuploaded this mod and screenshots for it.

I am in the process of doing it for ALL my other mods aswell.  Please bear with me.
Title: Re: Are You Human? Anti-Bot Check v1.1
Post by: karlbenson on January 27, 2008, 04:39:33 AM
1.1 - 27th January 2007
o Added 2.0 beta 2 support
o Improved some code
Title: Re: Are You Human? Anti-Bot Check v1.1
Post by: Jiveturkey on March 19, 2008, 07:13:00 PM
It installed without a problem but doesn't work.

There's a bunch of code at the top of my forum though.

I attached a screen shot.  I'm using a slightly modified version of the default theme.  I tried the code trick but it was already in the registration php file.
Title: Re: Are You Human? Anti-Bot Check v1.1
Post by: karlbenson on March 19, 2008, 07:14:42 PM
Open

Themes/default/languages/Modifications.english.php &/Or Modifications.english-utf8.php

Find ?>
Move that right to the very bottom (on its own line below everything else).
Title: Re: Are You Human? Anti-Bot Check v1.1
Post by: Jiveturkey on March 19, 2008, 07:37:57 PM
Thanks for the quick reply. :)

That fixed that problem but the text isn't showing up on the registration page.

A screen shot is attached again.
Title: Re: Are You Human? Anti-Bot Check v1.1
Post by: karlbenson on March 19, 2008, 08:18:22 PM
Is this on SMF 2.x?  If so try cleaning your file cache via Admin > Forum Maintenance > Empty the file cache.
Title: Re: Are You Human? Anti-Bot Check v1.1
Post by: Jiveturkey on March 19, 2008, 08:24:56 PM
I'm on 1.1.4
Title: Re: Are You Human? Anti-Bot Check v1.1
Post by: karlbenson on March 19, 2008, 08:27:55 PM
check whether your custom has a language folder
and if it has a Modifications.english.php

If it has, you'll need to add the language strings to it.
Title: Re: Are You Human? Anti-Bot Check v1.1
Post by: Jiveturkey on March 19, 2008, 08:38:44 PM
Fixed!

You rule.  Sorry for not following all of the directions.  Since I have the default theme I didn't think that all of it applied to me.

Let this be a lesson to future users.
Title: Re: Are You Human? Anti-Bot Check v1.1
Post by: Jiveturkey on March 19, 2008, 08:39:49 PM
PS.  How effective has this been?  I'll be using it with visual verification and required activation.

Prior to today I was only running required activation and I was getting hammered with spammers.
Title: Re: Are You Human? Anti-Bot Check v1.1
Post by: karlbenson on March 19, 2008, 10:15:32 PM
I'm not aware of any spam-bots getting passed this.
Technically its not that difficult to defeat.

Overall the size of the problem with SMF is much less than I've seen with PHPBB forums (which gets 100's a day).
Of course this mod doesn't prevent humans from registering/spamming.

There are other anti-spam bot mods available if necessary.
Anti-Bot Registration Puzzles (http://custom.simplemachines.org/mods/index.php?mod=1078)

And only 2 minutes, I've just submitted a new one
Anti-Bot Clock (http://custom.simplemachines.org/mods/index.php?mod=1134)
(although this one hasn't been approved yet so you won't be able to view the screenshots, nor download it).
Title: Re: Are You Human? Anti-Bot Check v1.1
Post by: karlbenson on March 21, 2008, 05:49:52 PM
FYI: this mod now works for 2.0 beta 3 public

1.2 - 21st March 2008
o Fixed align/valign issue affecting w3c xhtml 1.0 validity
o Tweaked to get it to work for SMF 2.0 Beta 3 Public
Title: Re: Are You Human? Anti-Bot Check v1.2
Post by: Jiveturkey on March 23, 2008, 01:24:03 AM
I notice that my new registration had dropped to 0 when I installed this a few days back.  Today I tried to register as a test and no activation email went out.  Is it possible that I changed something that I shouldn't have?

There have been a lot of changes over the last couple of days.

Any advice?



http://coastercommunity.com/smf_forum/index.php
Title: Re: Are You Human? Anti-Bot Check v1.2
Post by: karlbenson on March 23, 2008, 01:49:05 PM
Works for me jiveturkey.

I just registered and received my email activation.
http://coastercommunity.com/smf_forum/index.php?topic=1847.0
Title: Re: Are You Human? Anti-Bot Check v1.2
Post by: Jiveturkey on March 23, 2008, 01:59:34 PM
Thanks

I woke up to the email this morning.  It just took a little longer than it had in the past.

4 days and 0 spam accounts.  Best mod ever!
Title: Re: Are You Human? Anti-Bot Check v1.2
Post by: karlbenson on March 23, 2008, 02:01:09 PM
Glad you like it.

Personally my favourite of my anti-bot mods is my latest for SMF 2.0 beta 3 public. My Anti-Bot clock
http://custom.simplemachines.org/mods/index.php?mod=1134
Title: Re: Are You Human? Anti-Bot Check v1.2
Post by: scottws on March 24, 2008, 10:02:44 AM
It works on my forum in the sense that it appears and functions as intended.  But we've still had two bots register while using this mod + high CAPTCHA setting.  Yes, I changed the question to something I made up.

The effectiveness of this mod is questionable, but we appreciate the effort.
Title: Re: Are You Human? Anti-Bot Check v1.2
Post by: Jiveturkey on March 24, 2008, 10:16:53 AM
We're they bots or actually spammers?
Title: Re: Are You Human? Anti-Bot Check v1.2
Post by: karlbenson on March 24, 2008, 12:56:47 PM
@scottws
Yes I agree, its questionable.

I'm not aware of any automated bots getting through it. (although as per the readme, it is only a matter of time).
It doesn't prevent signups by human spammers (maybe in chinese sweat-shop type factories).

There are alternatives which are much better. My anti-bot clock or anti-bot registration puzzles.
Title: Re: Are You Human? Anti-Bot Check v1.2
Post by: scottws on March 24, 2008, 01:14:08 PM
I'll have to check those out.

But yeah, I'm pretty sure they were bots.  buysauna.net, footballyears.net, and heightgrowthshoes.co.  If you Google Search those terms, you'll see that every result is a forum profile at hundreds of forums.

They seem to just be ad-bots, because they don't seem to bother activating themselves.  I guess they are satisfied with the fact that they just exist in the member list and as the newest member as being a form of advertising.  Or maybe they are hoping for forums setup without activation.
Title: Re: Are You Human? Anti-Bot Check v1.2
Post by: karlbenson on March 24, 2008, 01:19:48 PM
Scott was that with my mod installed, or before.
Title: Re: Are You Human? Anti-Bot Check v1.2
Post by: scottws on March 24, 2008, 01:32:01 PM
buysauna.net was before, footballyears.net was after but before I changed the question, and the third was after.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: karlbenson on March 24, 2008, 06:24:37 PM
Based on some reports of bots getting passed this mod, I decided it was time to shake it up a little.

Ultimately I would recommend going for one of my other anti bot mods if you can which are less easy for bots than this.

1.3 - 24th March 2008
- First bots believed to be getting pass this mod
o Randomly generated field name now being used
o Changed it up a bit
o Changed/reworded language strings
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: scottws on March 25, 2008, 10:47:35 AM
Does this mod support upgrade?  Or is it an uninstall/install situation?  Thanks in advance?
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: karlbenson on March 25, 2008, 10:52:00 AM
uninstall reinstall I'm afraid.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Marcus Forsberg on April 27, 2008, 08:44:51 AM
Swedish translation

$txt['are_you_human'] = 'Är du en människa?';
$txt['are_you_human_desc'] = 'Ännu ett anti-bot test';
$txt['are_you_human_no'] = 'Nej';
$txt['are_you_human_yes'] = 'Ja';
$txt['are_you_human_unsure'] = 'Osäker';
$txt['are_you_bot_unsure'] = 'Var snäll och bekräfta att du är en människa för att fortsätta med registreringen';
$txt['are_you_bot_yes'] = 'Bots får inte registrera sig. Var snäll och bekräfta att du är männsklig för att fortsätta med registreringen';
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: FragaCampos on April 29, 2008, 08:35:42 AM
Thanks a lot for another fine job karlbenson  ;)

Just one question:
Besides this mod, i have this one (http://custom.simplemachines.org/mods/index.php?mod=417) installed. Do you think it also works as an anti-bot measure?
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: karlbenson on April 29, 2008, 11:55:25 AM
Having other non-standard mandatory fields can help stop robots / automated signups.

For example there have been several people using the Custom Profile Fields with a mandatory option saying they don't get spambots.  Obviously there is nothing that can be done about human spammers registering and spamming.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: FragaCampos on April 29, 2008, 08:09:24 PM
Of course. Unfortunately :P
But wouldn't it be more difficult for bots to choose from a dropdown list like the one from the flags list?
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: karlbenson on April 29, 2008, 08:20:48 PM
My point all along with anti-bot mods is to create a large variety.

The more unique and different our registration pages are, the less effective spam bots will be.  The hard it would be to write them, and the more it will cost them. (making it less profitable).
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Deoxys94 on May 06, 2008, 09:33:18 PM
Nice modd!  8)

Spanish translation:

$txt['are_you_human'] = 'Eres un humano?';
$txt['are_you_human_desc'] = 'Otra Medida Anti-Bot';
$txt['are_you_human_no'] = 'No';
$txt['are_you_human_yes'] = 'Si';
$txt['are_you_human_unsure'] = 'No lo se!?';
$txt['are_you_bot_unsure'] = 'Por favor confirma si eres un humano para proceder con tu registro';
$txt['are_you_bot_yes'] = 'A Los Bots no se les permite registrarse!. Por favor confirma que eres un humano para registrarte';


Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: infonet7 on May 12, 2008, 07:10:19 AM
Yeah! I was going to post the same.

It would be great to be included in the official mod.

Useful for Modifications.spanish.php and Modifications.spanish_es-utf8.php

Quote from: Rekkuza on May 06, 2008, 09:33:18 PM
Nice modd!  8)

Spanish translation:

$txt['are_you_human'] = 'Eres un humano?';
$txt['are_you_human_desc'] = 'Otra Medida Anti-Bot';
$txt['are_you_human_no'] = 'No';
$txt['are_you_human_yes'] = 'Si';
$txt['are_you_human_unsure'] = 'No lo se!?';
$txt['are_you_bot_unsure'] = 'Por favor confirma si eres un humano para proceder con tu registro';
$txt['are_you_bot_yes'] = 'A Los Bots no se les permite registrarse!. Por favor confirma que eres un humano para registrarte';



Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: disidente de nada on May 12, 2008, 04:44:02 PM
Atualice 1.1.5 ?

please :'(
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: karlbenson on May 12, 2008, 05:01:08 PM
It Should work for 1.1.5
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Deoxys94 on May 28, 2008, 07:47:09 PM
Quote from: karlbenson on May 12, 2008, 05:01:08 PM
It Should work for 1.1.5

The mod working properly on SMF 1.1.5...

no problems
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: villasg on May 29, 2008, 02:43:15 PM
Thanks work great in 1.1.5
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Encore127 on May 29, 2008, 05:43:32 PM
I'm having problems on SMF 1.0.6
Having trouble finding
// Are they under age, and under age users are banned?
and
// Are there age restrictions in place?

Any help?
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: karlbenson on May 29, 2008, 05:45:05 PM
This mod WON'T work on SMF 1.0.6.
Only SMF 1.1.x.

1.0.6 is a very old version. You should upgrade your forum to the latest 1.0.x version at least (which I believe is 1.0.12). If not smf 1.1.5.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Rudix on June 19, 2008, 04:05:28 AM
Newbie SMF user quest here:

What directory do I upload it, and how do I install it. ;)
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Rudix on June 19, 2008, 06:28:25 AM
Well. I managed to install it. But it does'nt appear on the registration site. Might it be cause I use norwegian as language? What do I do then?
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: babylon on June 22, 2008, 11:56:42 AM
well looks to me this mod doesnt work in every situation...you must have a lot of luck getting this to work.
edited manually,and double ,double checked...
it constantly says im a bot.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: nend on June 22, 2008, 02:10:00 PM
I was thinking about making something similar to your are you human bot. I was thinking maybe a registration survey or preregistration test.

The admin adds the questions into the smf admin panel and picks which questions should be answered correctly. They can also set it up to all questions should be answered correctly if they like. If they fail the preregistration test then they are not allowed to regester.

This could also be helpful in screening users instead of blocking bots. Say your forum is about tubes, maybe you want users with similar knowledge to only be able to register. ;)

I believe this would have multiple purposes. Basically it will allow forum users to create unique registration forms. A plus about that is that bots are not really too good when a forum registration page looks different from another forum who uses the same software. ;)
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Fabulox on June 23, 2008, 11:46:18 AM
Good Mod ;)
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: karlbenson on June 23, 2008, 11:53:12 AM
Quote from: nend on June 22, 2008, 02:10:00 PM
I was thinking about making something similar to your are you human bot. I was thinking maybe a registration survey or preregistration test.

Registration Questions are a DEFAULT/core feature in SMF 2.x
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: nend on June 24, 2008, 12:09:21 PM
Quote from: karlbenson on June 23, 2008, 11:53:12 AM
Registration Questions are a DEFAULT/core feature in SMF 2.x

Does SMF 2.x cancel out the need for the are you human bot?
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Jiveturkey on September 10, 2008, 05:20:37 PM
I'm trying to uninstall an older version of this so that I can update and upgrade my forum to 1.1.6.  Here are the errors that I got.

1.     Execute Modification     ./Sources/Register.php     Test successful
2.    Execute Modification    ./Themes/default/Register.template.php    Test failed
3.    Execute Modification    ./Themes/default/languages/Modifications.english.php    Test failed
4.    Execute Modification    ./Themes/default/languages/Modifications.english-utf8.php    Skipping file
5.    Execute Modification    ./Themes/default/languages/Modifications.english_british.php    Skipping file
6.    Execute Modification    ./Themes/default/languages/Modifications.english_british-utf8.php    Skipping file

Any ideas on how to get passed this?
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: karlbenson on September 10, 2008, 05:54:26 PM
The uninstall is probably affected by a mod you installed after it.

The only alternative I can suggest is to uninstall the edits manually.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Jiveturkey on September 10, 2008, 06:21:18 PM
I'm not really sure of any other edits.

Do you think it's safe to proceed with the uninstall?  Or will installing the new version fail?
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Jiveturkey on September 13, 2008, 08:43:08 AM
I got the latest version installed and added the code from the download page and it still tells me that I can't register because of the bot thing.

Here's a link http://coastercommunity.com/smf_forum/index.php
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Jiveturkey on September 13, 2008, 03:35:55 PM
It seem like no matter what I do or change I still get this error when I try to register.

Bots are not allowed to register. Please confirm that you are human in order to register

I'm certainly checking Yes to the human question.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: karlbenson on September 13, 2008, 06:14:51 PM
Check register.template.php it appears that some code went missing.

The mod is outputting like
       <td width="40%" valign="top">
            <b>Are You Human?:</b>
            <div class="smalltext">Another Anti-Bot Measure</div>
         </td>
         <td>
            <select name="qmd6z5imm6gw tabindex="6" class="select">
               <option value="1">No</option>
               <option value="2">Unsure</option>
               <option value="3">Yes</option>
            </select>
         </td>
      </tr>


You'll see after the 'name' but its missing a closing " which is probably the cause of your issue.

I've checked the mod package and it DOES contain the closing quotation, so for whatever reason it appears to be missing on your page.

Themes/default/register.template

find
// Start of Are You Human? mod
Replace the entire block from Start to end with what is below.

// Start of Are You Human? mod
echo '<tr valign="top">
<td width="40%" valign="top">
<b>', $txt['are_you_human'], ':</b>
<div class="smalltext">', $txt['are_you_human_desc'], '</div>
</td>
<td>
<select name="',$_SESSION['areyouhuman'],'" tabindex="', $context['tabindex']++, '" class="select">
<option value="1">', $txt['are_you_human_no'], '</option>
<option value="2">', $txt['are_you_human_unsure'], '</option>
<option value="3">', $txt['are_you_human_yes'], '</option>
</select>
</td>
</tr>';
// End of Are You Human? mod
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Jiveturkey on September 13, 2008, 11:55:15 PM
Thanks a bunch.  I'm up and running again.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: wibo on November 11, 2008, 11:44:38 AM
What to do if my Classic Theme has no
register.template.php?

Classic use the register.template.php in default theme.

However no user can now registrate on the classic theme on my forum (so I disabled it).
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: spiros on November 14, 2008, 04:01:20 AM
Edit: I copied again the code above and now it works

http://www.translatum.gr/forum/index.php (http://www.translatum.gr/forum/index.php)
I installed it, I try to register and although I select "Yes" to the "are you human" question, I get:
Bots are not allowed to register. Please confirm that you are human in order to register          [/]
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Costa on November 14, 2008, 08:32:05 AM
Great Deprecated ;)

You have the brazilian translation above


$txt['are_you_human'] = 'Você é humano?';
$txt['are_you_human_desc'] = 'Outra medida Anti-Bot';
$txt['are_you_human_no'] = 'Não';
$txt['are_you_human_yes'] = 'Sim';
$txt['are_you_human_unsure'] = 'Não sei bem';
$txt['are_you_bot_unsure'] = 'Por favor, confirme que você é humano para continuar seu registo';
$txt['are_you_bot_yes'] = 'Bots não são bem-vindos aqui. Por favor, confirme que você é humano para continuar seu registo';
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: I like sharing videos on November 17, 2008, 09:10:04 AM
Thanks a lot.

Here's the translations for French:

$txt['are_you_human'] = 'Etes-vous humain ?';
$txt['are_you_human_desc'] = 'Une autre parade contre les robots spammeurs';
$txt['are_you_human_no'] = 'Non';
$txt['are_you_human_yes'] = 'Oui';
$txt['are_you_human_unsure'] = 'Pas sûr-e';
$txt['are_you_bot_unsure'] = 'Veuillez confirmer que vous être humain-e pour continuer votre inscription.';
$txt['are_you_bot_yes'] = 'Les robots ne peuvent s'inscrire. Veuillez confirmer que vous être humain-e pour continuer votre inscription.';
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 22, 2008, 07:02:24 AM
I've got a small problem. I edited the register.template.php and Modifications.english.php file of my theme (the only theme my board uses), and fixed that closing quote that was mentioned earlier in this thread. Now it asks whether or not you're a bot, shows all options, but when I say "unsure", it simply ignores it and registers me anyways.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: jolanda on November 22, 2008, 07:06:28 AM
Can any mod here tell me why this website keeps sending me notifications of new replies on this topic ?
I have unsubscribed a few times already but nothing seems to help.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: RustyBarnacle on November 22, 2008, 01:37:58 PM
You probly have notifications of topics that you have posted in checked on your profile preferences.

You should be able to change that in Profile->Notifications and email.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 23, 2008, 08:53:22 AM
Anybody know how to fix my problem?
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 24, 2008, 12:40:15 AM
Bump
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: RustyBarnacle on November 24, 2008, 01:03:41 AM
Is it really a problem, or more of just a funny?  As long as they are changing it from no, the odds of them being a bot are slim.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 24, 2008, 11:19:12 AM
It really just doesn't work. You can select an answer, but it doesn't act upon it. If you answer yes, no, or unsure, it doesn't matter. It'll pass anyways.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 25, 2008, 12:39:44 AM
Bump
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: vlindertje on November 25, 2008, 03:53:25 AM
Did you change the Register.template.php in your own theme?
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 25, 2008, 12:03:08 PM
Quote from: Kon-Tiki on November 22, 2008, 07:02:24 AM
I've got a small problem. I edited the register.template.php and Modifications.english.php file of my theme (the only theme my board uses), and fixed that closing quote that was mentioned earlier in this thread. Now it asks whether or not you're a bot, shows all options, but when I say "unsure", it simply ignores it and registers me anyways.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 26, 2008, 12:50:53 AM
Bump...

Got to admit that the support is really well here. Been waiting for days for an answer now, after this mod's been suggested to me...
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: vlindertje on November 26, 2008, 02:49:27 AM
I install it yesterday and i didn't have to edit the register.template. Even i have another template then the default. I only change the modifications.dutch.php in my own theme.

I try to understand where is your problem. I understand that it ignore the option "unsure".
The only thing i thing there is something wrong in the edit that you make in the register.template.php

Maybe you can set that file here what you change, otherwise i don't think i can help you and hope that someone else know the answer.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 26, 2008, 11:33:43 AM
It's not just with "unsure", but with "yes" and "no" as well.

Code's in attachments. Should be exactly as the explanation says (except with the added ", as mentioned earlier in this thread, but didn't work before I added that, either)
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 27, 2008, 01:10:44 AM
...
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 27, 2008, 11:54:46 AM
Sweet mother of Jesus, this forum software has crappy support :( My problem's been ignored for 5 days already, after this mod was recommended to solve my problem!
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 28, 2008, 12:33:23 AM
Bump
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: vulcan59 on November 28, 2008, 03:15:21 AM
Are You Human package.

Hi guys,

I got this message in my forum error log when I installed Are You Human package.

Quote2: gzclose(): supplied argument is not a valid stream resource
    File: /mydomain/forum/Sources/Subs-Package.php
    Line: 2105

A 115 pages of the same error listing!!!

Any help?
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 28, 2008, 12:02:17 PM
Bump
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: RustyBarnacle on November 28, 2008, 12:54:03 PM
Basically since the mod author of this mod has left SMF I would suggest both of you uninstall this mod and install the Antispam mod that has recently been released.  And Kon-Tiki, maybe do a little legwork on your own instead of insulting everyone and then still expecting support.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Kon-Tiki on November 28, 2008, 01:19:18 PM
I've done all the legwork I can do with somebody else's work. It would be better to give a bit of support, instead of letting someone be overrun by spammers, suggest them to use a mod that doesn't work, then ignoring them for a week, and when they get frustrated, yell at them and tell them to figure it out themselves.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: RustyBarnacle on November 28, 2008, 01:42:30 PM
What I meant was, there is usually one way to skin a cat.  If one mod isn't working, look for others, antispam has been out for a while now.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: vulcan59 on November 28, 2008, 02:58:08 PM
Quote from: RustyBarnacle on November 28, 2008, 01:42:30 PM
What I meant was, there is usually one way to skin a cat.  If one mod isn't working, look for others, antispam has been out for a while now.

Thanks. I've uninstalled the "are you human?" mod and installed the question verification mod. Hope that works better.

Regards.

Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: Sabre™ on November 29, 2008, 05:56:11 PM
Yep it should work okay.

Im adding this topic to my notify page, and will help out where I can.
Since I first found this mod, I have never received any spammers signing up.
I may just be one of the lucky ones.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: viper787878 on November 29, 2008, 09:39:28 PM
Nice mod!
I just started my forum, but I installed it anyway just to be safe when more people come.

;D
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: LOBOMINATOR on January 04, 2009, 01:06:00 PM
Here a quick and dirty translation to german.

$txt['are_you_human'] = 'Sind sie menschlich?';
$txt['are_you_human_desc'] = 'Eine Anti-Bot Massnahme';
$txt['are_you_human_no'] = 'Nein';
$txt['are_you_human_yes'] = 'Ja';
$txt['are_you_human_unsure'] = 'Unsicher';
$txt['are_you_bot_unsure'] = 'Bitte bestätigen Sie, dass Sie menschlich sind um mit der Registrierung fortzufahren';
$txt['are_you_bot_yes'] = 'Bots dürfen sich nicht registrieren! Bestätigen ihre Menschlichkeit um sich zu registrieren';
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: TheDisturbedOne on January 29, 2009, 06:33:26 PM
I am having a problem with this MOD.  In theory this MOD should install right, but for some reason it isn't passing the Register.php file.  I manually did the edit, and it gave me an error.  I have attached my file so that maybe somebody can help :D
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: raaja on February 05, 2009, 01:51:19 AM
im getting this error msg....

"Session verification failed. Please try logging out and back in again, and then try again"

how to fix this?


Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: MacGig on February 07, 2009, 08:33:12 PM
I must of installed wrong, I did the edits, then registered a test account with NO selected. and it let me register? whats the point? I must of done something wrong.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: TDNY on March 06, 2009, 07:46:58 AM
Just installed this after reading the thread called spam nightmare. I have vers. 1.1.8 default core. used package manager not a hint of a glitch, very easy to use for this new computer user. Installed without having to edit anything. Thanks for this mod karlbenson.

TD
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: additude on March 23, 2009, 11:25:31 AM
Question: On the package page it states:
"Installation
Any previous versions of this mod MUST be uninstalled BEFORE installing this version.

Simply install the package to install on the SMF Default Core Theme ONLY.

A Manual edit will be required for ALL themes (other than SMF Default Core Theme) which have a custom Register.template.php
If you don't perform the manual edit, nobody will be able to register using those themes.

OPEN Register.template.php (in each folder Themes/{themename/ )"

I have theme Babylon installed and apparently it doesn't have a "Register.template.php" file. Does that mean, 1. This package will not work with this theme? or 2. This file is not required for this package to work with this theme?

Thanks.
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: bburg5 on March 23, 2009, 10:12:33 PM
I too have a theme that must share the default php files. It is the DB_Theme. I also noticed that it does not ask during registration. Please let me know where I need to add manual coding.

Thanks
Title: Re: Are You Human? Anti-Bot Check v1.3
Post by: MacX on April 19, 2009, 07:46:43 AM
Wow, i was getting crazy with the manual instalation of it...

There was an error in the code you show on the mod page...

In this line you need ":

Insted of this:

<select name="',$_SESSION['areyouhuman'],' tabindex="', $context['tabindex']++, '" class="select">


This:
<select name="',$_SESSION['areyouhuman'],'" tabindex="', $context['tabindex']++, '" class="select">

With semicolons after:
<select name="',$_SESSION['areyouhuman'],'

It would be nice if you correct it here:
http://custom.simplemachines.org/mods/index.php?action=parse
Title: Re: Anti-Bot: Are You Human/Bot? v2.0
Post by: .LORD. on May 02, 2009, 12:35:55 PM
Hi

This MOD have been updated.

Now work fine in SMF 1.1.X and SMF 2 and have new features

More info in the changelog   :)
Title: Re: Anti-Bot: Are You Human/Bot? v2.0
Post by: spitstickler on May 02, 2009, 02:17:38 PM
On the installation instructions is states that at the bottom in the Code Section, "This file should not be able to execute standalone. You may have to run the following queries manually." I'm not a database guy, but it looks like the insert code is incomplete to me. I'm running mysql version 5.0.67

I have cut and pasted the query below and I get an error when I run the query on my database.

INSERT IGNORE INTO
{$db_prefix}settings
(variable, value)
VALUES   ('are_you_human_s', '1'),
('are_you_human_q', '0'),
('are_you_human_a


This is the error message I get:

Error
There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem

ERROR: Unclosed quote @ 118
STR: '
SQL: INSERT IGNORE INTO
{$db_prefix}settings
(variable, value)
VALUES   ('are_you_human_s', '1'),
('are_you_human_q', '0'),
('are_you_human_a

SQL query:

INSERT IGNORE INTO {$db_prefix}settings (variable, value) VALUES   ('are_you_human_s', '1'), ('are_you_human_q', '0'), ('are_you_human_a

MySQL said:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '{$db_prefix}settings
(variable, value)
VALUES    ('are_you_human_s', '1'),
('are' at line 2
Title: Re: Anti-Bot: Are You Human/Bot? v2.0
Post by: .LORD. on May 02, 2009, 02:31:53 PM
Try install automatically

Then, only you should edit manually the Register.template in your themes customize. (only if is necessary).

The SMF Package Parser don't shows all the content of the php files.

The error is, you haven't used all the code, because the SMF Package Parser don't shows the complete code.  Also you should replace {$db_prefix} for your prefix DB.

ie try install automatically, is more easy :)
Title: Re: Anti-Bot: Are You Human/Bot? v2.0
Post by: spitstickler on May 02, 2009, 02:45:21 PM
Quote from: .LORD. on May 02, 2009, 02:31:53 PM
Try install automatically

Then, only you should edit manually the Register.template in your themes customize. (only if is necessary).

The SMF Package Parser don't shows all the content of the php files.

The error is, you haven't used all the code, because the SMF Package Parser don't shows the complete code.  Also you should replace {$db_prefix} for your prefix DB.

ie try install automatically, is more easy :)

I tried to download with the package manager (v1.3 was the only option available) It said it was incompatible with this version of smf. I'm running 1.1.8 Is there another way to install automatically?

..or if I had the complete code to run the query with, that would hook me up too.

I've also downloaded the "Are_You_Human_v2_0" zip. There aren't any instructions on what directory I should put the enclosed files in. I suspect if you've done this for a while you sort of just know that, but I'm pretty new to this. Just need a little more direction and I'm sure I'll be in the swing of things shortly.

thx!
Title: Re: Anti-Bot: Are You Human/Bot? v2.0
Post by: Tiribulus on May 02, 2009, 10:11:17 PM
I'm nor sure I'm following. You have to run the database entries manually or no?
Title: Re: Anti-Bot: Are You Human/Bot? v2.0
Post by: Mystiquo on May 08, 2009, 07:39:27 PM
Scuse me i have a problem i can select and save random answer but when i select random question and i save  i have always question are you human??
Thanks
Title: Re: Anti-Bot: Are You Human/Bot? v2.0
Post by: .LORD. on May 09, 2009, 06:41:38 PM
Quote from: Mystiquo on May 08, 2009, 07:39:27 PM
Scuse me i have a problem i can select and save random answer but when i select random question and i save  i have always question are you human??
Thanks

Version SMF?

Have you install manually?
Title: Re: Anti-Bot: Are You Human/Bot? v2.0
Post by: Mystiquo on May 11, 2009, 05:50:40 AM
1.1.8
no auto
Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: .LORD. on May 11, 2009, 07:25:14 PM
A new version have been released.

Fix a bug in Register.Template in SMF1.1.X (tranks Mystiquo for report)

This version improve the security (tranks szcoder for notify). Please update.




Quote from: spitstickler on May 02, 2009, 02:45:21 PM
Quote from: .LORD. on May 02, 2009, 02:31:53 PM
Try install automatically

Then, only you should edit manually the Register.template in your themes customize. (only if is necessary).

The SMF Package Parser don't shows all the content of the php files.

The error is, you haven't used all the code, because the SMF Package Parser don't shows the complete code.  Also you should replace {$db_prefix} for your prefix DB.

ie try install automatically, is more easy :)

I tried to download with the package manager (v1.3 was the only option available) It said it was incompatible with this version of smf. I'm running 1.1.8 Is there another way to install automatically?

..or if I had the complete code to run the query with, that would hook me up too.

I've also downloaded the "Are_You_Human_v2_0" zip. There aren't any instructions on what directory I should put the enclosed files in. I suspect if you've done this for a while you sort of just know that, but I'm pretty new to this. Just need a little more direction and I'm sure I'll be in the swing of things shortly.

thx!

Sorry for forget

Check this info:
How to Installed Packages (http://docs.simplemachines.org/index.php?topic=92)

:)
Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: Mystiquo on May 12, 2009, 07:25:29 AM
thanks for all
Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: Sabre™ on May 14, 2009, 10:17:53 AM
Hi mate, nice additions to this mod :)

It looks like you've forgotten to add the text for this
$txt['stopspammer_show01_sub']

No text appears under
Order Rand the Answers:
Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: stp46and2 on May 14, 2009, 06:51:07 PM
Oops.

Installed this mod and am now getting this error
(http://i161.photobucket.com/albums/t207/reality_09/FVUTemplateparseerrorScreenShot.png)

How do I correct this?

Thanks
Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: Uhura! on May 16, 2009, 11:40:23 AM
I received the following error when I installed this:

Quote2: packageinstall(/home/ourmo0/public_html/community/Packages/temp/install1.php) [<a href='function.packageinstall'>function.packageinstall</a>]: failed to open stream: No such file or directory
File: /home/ourmo0/public_html/community/Sources/Packages.php
Line: 556

Also, the Are you human question appears two times in the registration area.

Please help!
Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: .LORD. on May 17, 2009, 05:56:24 PM
A new Version hav ebeen released with two bug repaired (I hope that everything is okay  :-[)




Quote from: Mystiquo on May 12, 2009, 07:25:29 AM
thanks for all

Thanks you too for report :)




Sabre™, stp46and2 Thanks for report :)




stp46and2, sorry for delay.

You should open the Modifications.english-utf8.php

Search
<add><![CDATA[

And Delete

And if you use SMF2, you should clean the SMF cache.



Quote from: Uhura! on May 16, 2009, 11:40:23 AM
I received the following error when I installed this:

2: packageinstall(/home/ourmo0/public_html/community/Packages/temp/install1.php) [<a href='function.packageinstall'>function.packageinstall</a>]: failed to open stream: No such file or directory
File: /home/ourmo0/public_html/community/Sources/Packages.php
Line: 556


Also, the Are you human question appears two times in the registration area.

Please help!


1. Have you enable the debbuger mode?
This error ocurr in debbuger mode. Isn't important

2. Attach your files (Register.template.php, Register.php, ManageRegistration.php) for  deleted the duplicated.

Sorry for delay :)

Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: stp46and2 on May 18, 2009, 11:44:24 AM
Lord,

  Thanks!  It's fixed!

;)
Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: FragaCampos on May 20, 2009, 09:51:57 AM
After some tests i realised that sometimes, even if i choose "yes" i receive the message "Please confirm that you are human in order to proceed with registration.<br />
Bots are not allowed to register." Now i got some messages from users who are trying to register and have the same problem.
Before, i had the version 1.3 and never had this. Only after installing the version 2.2 (3 days ago).

Btw, i have the "Order Rand the Answers:" option activated.
Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: Giiyom on May 24, 2009, 02:50:59 PM
Hello,

I'm using SMF 1.1.9 with the Classic Theme and a French language pack.
I don't have any Register.template.php in my Themes/Classic/.. folder.
Is it normal? What should I do to fix this?
I can see the mod has been installed successfully but there's nothing written in the registration boxes.

Thx
Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: SPerroud on May 24, 2009, 03:16:47 PM
Oh thanks, I'm going to upgrade my antibot.
Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: France on May 27, 2009, 08:06:52 AM
How to delet mysql query from sfm_settings ?DB prefix is smf_ .


Is this good :

DELET FROM `smf_settings` SET `value` = 'are_you_human_s' WHERE `variable` = '1'LIMIT 1
Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: .LORD. on May 29, 2009, 11:31:49 PM
A new version have been released.

For more details, read the answer to FragaCampos :)




Quote from: FragaCampos on May 20, 2009, 09:51:57 AM
After some tests i realised that sometimes, even if i choose "yes" i receive the message "Please confirm that you are human in order to proceed with registration.<br />
Bots are not allowed to register." Now i got some messages from users who are trying to register and have the same problem.
Before, i had the version 1.3 and never had this. Only after installing the version 2.2 (3 days ago).

Btw, i have the "Order Rand the Answers:" option activated.

Ok, this may occur in this case.

1.- You send the form with the wrong answer.
2.- The error is showed. (as must happen).
3.- Now you "Go Back" and try again with the correct answer.
4.- Now again a the message error is showed.

This occurs because the page has expired. The page was expired after submit.

This prevents a bot use the "Trial and Error" and could evading the MOD.

The contra, is that the person cannot "Go Back", because the browser will use the page in cache, page that is already expired.

I researched a lot, and there was no solution, even, I asked info to people very knowledgeable.

Fortunately, I have achieved a solution that works on multiple browsers, but not in all. Now, if a person uses "Go Back", the page will refresh.

In addition, I added an error message that notified that the page has expired.




Quote from: stp46and2 on May 18, 2009, 11:44:24 AM
Lord,

  Thanks!  It's fixed!

;)

Quote from: Why Not? on May 24, 2009, 03:16:47 PM
Oh thanks, I'm going to upgrade my antibot.

Your welcome :)




Quote from: Giiyom on May 24, 2009, 02:50:59 PM
Hello,

I'm using SMF 1.1.9 with the Classic Theme and a French language pack.
I don't have any Register.template.php in my Themes/Classic/.. folder.
Is it normal? What should I do to fix this?
I can see the mod has been installed successfully but there's nothing written in the registration boxes.

Thx

"I don't have any Register.template.php in my Themes/Classic/.. folder."

No problem, the MOD have used the Register.template.php theme default.

"but there's nothing written in the registration boxes."

You should edit your Modification.languaje.php and add your text translation.




Quote from: France on May 27, 2009, 08:06:52 AM
How to delet mysql query from sfm_settings ?DB prefix is smf_ .


Is this good :

DELET FROM `smf_settings` SET `value` = 'are_you_human_s' WHERE `variable` = '1'LIMIT 1


DELET FROM `smf_settings`WHERE `value` = 'are_you_human_s' LIMIT 1

:)

Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: FragaCampos on May 30, 2009, 07:16:50 AM
I think people never appreciate and thank enough for those who take their time to workaround these mods so that our forums can work flawlessly.

Thanks .LORD.   8) Brilliant job!

Title: Re: Anti-Bot: Are You Human/Bot? v2.1
Post by: Giiyom on May 30, 2009, 04:51:06 PM
Quote from: .LORD. on May 29, 2009, 11:31:49 PM
You should edit your Modification.languaje.php and add your text translation.

Where is it located? I don't have this file either.  :(
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: FragaCampos on May 31, 2009, 08:48:03 AM
It's "Modification.<your language>.php" and it's located in Themes/default/languages or Themes/your theme/languages
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Giiyom on May 31, 2009, 02:44:35 PM
K it was in the english one. I just copied everything from there to the french one.
It's working now. :)

Is it possible to add a personal question/answer?
I know how to modifiy the question but what do I have to modifiy in the answers code to tell the mod this IS the good answer (or not).
Is it the
$txt['are_you_human_answers'][0] = 0 var. will always be the good answer?

I want to ask ppl how many letters there's in QSF (it's my website tag)
If I replace the answer of the $txt['are_you_human_answers'][0] =   by 3, will it works?
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: .LORD. on June 01, 2009, 05:06:16 PM
Quote from: FragaCampos on May 31, 2009, 08:48:03 AM
It's "Modification.<your language>.php" and it's located in Themes/default/languages or Themes/your theme/languages

Thanks for help :)




Quote from: Giiyom on May 31, 2009, 02:44:35 PM
K it was in the english one. I just copied everything from there to the french one.
It's working now. :)

Is it possible to add a personal question/answer?
I know how to modifiy the question but what do I have to modifiy in the answers code to tell the mod this IS the good answer (or not).
Is it the
$txt['are_you_human_answers'][0] = 0 var. will always be the good answer?

I want to ask ppl how many letters there's in QSF (it's my website tag)
If I replace the answer of the $txt['are_you_human_answers'][0] =   by 3, will it works?

Ok, yes, you can customize your question/answer.

The question 1 with answers 0, and the question 2 with answers 1.

For example:

$txt['are_you_human_q1'] = 'Who is man\'s best friend?';
$txt['are_you_human_answers'][0] = 'The Dog';

$txt['are_you_human_q2'] = 'What color is the sky?';
$txt['are_you_human_answers'][1] = 'Mostly blue';

The other answers, will be answers filler.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Giiyom on June 01, 2009, 10:36:03 PM
Hi again,
Here's my code:

<?php
// Version: 1.1; Modifications

// Are You Human?
$txt['are_you_human_q1'] = 'Combien il a de lettres dans QSF ?';
$txt['are_you_human_desc'] = '[Test Anti-Bot]';
$txt['are_you_human_answers'][1] = '3';
$txt['are_you_human_answers'][2] = '1';
$txt['are_you_human_answers'][3] = '2';
$txt['are_you_human_answers'][4] = '4';

$txt['are_you_human_fail'] = 'Mauvaise reponse. Reessayez.';

$txt['are_you_human_s'] = 'Enable MOD Are You Human';
$txt['are_you_human_q'] = 'Select the Question';
$txt['are_you_human_a'] = 'Order Rand the Answers';
$txt['are_you_human_q_1'] = 'Combien de lettres il y a dans QSF';

?>


It's not working fine.
For some reason I still can choose between 3 Questions in my admin Panel (but 2 are hidden and there's nothing written).
And whatever I do when I pick the good answer (wich is 3) it won't let me register.

What am I doing wrong?
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: .LORD. on June 08, 2009, 02:01:06 AM
Quote from: Giiyom on June 01, 2009, 10:36:03 PM
It's not working fine.
For some reason I still can choose between 3 Questions in my admin Panel (but 2 are hidden and there's nothing written).
And whatever I do when I pick the good answer (wich is 3) it won't let me register.

What am I doing wrong?

1.- You not have $txt['are_you_human_q2']
2.- The $txt['are_you_human_answers'][0] is missing
3.- The $txt['are_you_human_q_1'] and $txt['are_you_human_q_2'] are missing.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: blackchaos on September 06, 2009, 07:04:42 PM
im having a problem i read on the bottom of the mod page

"REQUIRED: A manual edit is REQUIRED for ALL themes (other than SMF Core Default) which have a custom Register.template.php
If you don't do perform the edit, nobody will be able to register using those themes."

a custom register.template.php file........ i looked into every theme i installed and none of them have this file!! 

help!
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Sabre™ on September 06, 2009, 08:12:34 PM
The mod should work ok then mate.
If your custom theme does not have a certain template, it then uses that template from the default theme.
So this mod will be using your register.template.php in your default theme
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: protonxl on September 15, 2009, 01:54:01 AM
in 1.1.8 for about half a year had no problems..
update to 1.1.10... withing 30 min i got a porn ad :(
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: humbleworld on October 12, 2009, 08:16:15 PM
The default answer is YES. How can I make it NO? Thanks for the advice.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: maximumrock on November 06, 2009, 12:52:23 AM
i have just installed this for one of my clients.. (ver 1.1.8)...  I dont see any of the questions and what not when i click "register".. also for a few mins after i finished modifying the files ........i was getting a "Parse error unexpected T_DOUBLE_ARROW" error on the "manageregistration.php" page.. but now its no longer giving me an error..

Anyways.. I dont see any of the changes made...... Any suggestions as to why?

thanks in advance for anyones assistance.....
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: maximumrock on November 06, 2009, 09:24:33 AM
ok. i gave it a few more tries.. still same result.. and i am getting that "Parse error: syntax error, unexpected T_DOUBLE_ARROW" error msg pointing to the Sources/ManageRegistration.php on line 296

hmmm.. looking for some insights here from the masters  ;)
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Sabre™ on November 08, 2009, 09:11:43 PM
While you wait for the masters, could you post that line here please.
There maybe a missing )
Or maybe attach that file.


Im guessing you manually installed the mod?
Could you attach that file please.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: maximumrock on November 14, 2009, 11:03:55 AM
Quote from: Sabre™ on November 08, 2009, 09:11:43 PM
While you wait for the masters, could you post that line here please.
There maybe a missing )
Or maybe attach that file.


Im guessing you manually installed the mod?
Could you attach that file please.

yeah, i was trying to manually install it......So far my only options was to appoint a few peeps as mods and have them keep the spam out themselves...

What did u need me to post  here? what file? thanks for the reply........Would still like to get this added..
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: maximumrock on November 23, 2009, 12:34:26 PM
any updates???
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Tiribulus on November 23, 2009, 02:20:26 PM
Is this 1.10? Attach your ManageRegistration.php file
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Sabre™ on November 23, 2009, 08:30:01 PM
Yep, sorry maximumrock, I missed your reply.
Attach the template Tiribulus stated.
Your problem may only take less than a minute to fix
Cheers :)
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Tiribulus on November 23, 2009, 09:08:52 PM
Quote from: Sabre™ on November 23, 2009, 08:30:01 PM
Yep, sorry maximumrock, I missed your reply.
Attach the template Tiribulus stated.
Your problem may only take less than a minute to fix
Cheers :)

I took a look at the parser and I figured maybe even I could do it :)
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Sabre™ on November 23, 2009, 09:29:45 PM
Yep, I think there is just a little extra code in his template, thats all.
All yours buddy :)
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: maximumrock on November 28, 2009, 07:04:43 PM
Quote from: Sabre™ on November 23, 2009, 08:30:01 PM
Yep, sorry maximumrock, I missed your reply.
Attach the template Tiribulus stated.
Your problem may only take less than a minute to fix
Cheers :)

will do in a few.. no worries..... thanks for the reply..... So far things have been ok since i had added a few mods to help keep the spam out.... but would still like to do this..

this is for version 1.1.8
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: maximumrock on November 28, 2009, 07:14:12 PM
here is the attach file you requested.... Thanks!
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Arantor on November 28, 2009, 07:16:48 PM
maximumrock: you are advised to update to 1.1.10 before continuing. Some of the patches between 1.1.8 and 1.1.10 are security related and may actually affect this mod.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Srinib on November 30, 2009, 07:40:53 AM
Regarding modification of other files from Register.template.php to Modifications.english-utf8.php, its pretty clear and i can do.

But regarding install1.php, i am totally confused.
What is this and what should i do with this?
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Arantor on November 30, 2009, 07:53:31 AM
That file is used to modify the database. You should be able to put it in the same directory as SSI.php then browse to it.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Sabre™ on November 30, 2009, 07:55:03 AM
Warning - while you were typing a new reply has been posted. You may wish to review your post.

You add it to the root of your forum(where your Packages and Avatars folders are), then run it through your browser.
eg.
h**p://the name of your site/install1.php
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Srinib on November 30, 2009, 08:25:20 AM
From the MODs instructions i got this piece of code for install1.php
INSERT IGNORE INTO{$db_prefix}settings(variable, value)
VALUES ('are_you_human_s', '1'),('are_you_human_q', '0'),('are_you_human_a

From what i understand,
(1). i need to create a file called install1.php and
(2). copy the above code into that file and
(3). move it to the root of the forum and
(4). run mydomain.com/install1.php

If all the above are correct, i have 2 more questions:
(A). Do i need to change any of the above code, like the database name or somethine like that...(excuse me, i am not a techie ;D)
(B). Even though i am not a techie, i have a strong feeling the above file is incomplete somewhere.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Arantor on November 30, 2009, 08:56:49 AM
No to 1-2. If you look inside the package's zip file you'll see the file in question. You just upload it to your server (3) then follow 4.

A/B) You're right, it's incomplete. The file should be in the mod package itself though with more instructions in it.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Srinib on November 30, 2009, 09:13:33 AM
This is the link i followed
http://custom.simplemachines.org/mods/index.php?mod=999
From there when i check Are_You_Human_v2_3.zip (6kB)[3184] and hit parse for v1.1.10, that is the only code(incomplete) i get.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: mailtokikku on January 01, 2010, 03:17:49 AM
i installed are you a human/bot mod for my site and it does not work correctly so i removed it still now my problem is their was an error

just see the below pic

(http://i50.tinypic.com/oi8ynm.jpg)


how can i remove that

Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Arantor on January 01, 2010, 08:17:49 AM
You'll need to remove the edit from Register.template.php.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3 Help!
Post by: Circe_song on March 05, 2010, 10:36:07 PM
Hi, Someone has used this as a looping virus thingy (sorry don't know what else to call it). Every time I open Internet Explorer OR Foxfire, I am asked "Are you Human?", however, there is no way to answer, though the buttons for yes/cancel are visible. I can't even close it without going into Task Manager. How do I get rid of this???!!
Quote from: .LORD. on October 31, 2007, 04:17:06 PM
Link to MOD (http://custom.simplemachines.org/mods/index.php?mod=999)

Anti-Bot: Are You Human/Bot? v2.3




Compatible With:SMF 1.1.X - SMF 2 Beta & RC1
Created By:Karl Benson (http://custom.simplemachines.org/mods/index.php?action=profile;u=63186)
Developed By:.LORD. (http://www.simplemachines.org/community/index.php?action=profile;u=192278)
Version:2.3
Languages:English

A simple Anti-Bot Registration Check that requires registering users to confirm that they are HUMAN (or NOT BOT). Otherwise the registration will not proceed.

Quote from: Karl BensonIt is a cat and mouse game between forum software and bot-creators to secure forums against spam bots.
Using generic/centralised anti-spam measures makes it viable for bot-creators to try to get past them.
If every forum employs completely different anti-bot measures it makes it almost impossible to create bots for mass-automated registration.

Version 2.0: Work for SMF 1.1.X and SMF 2 Beta & RC1 and many more (See ChangeLog)

Code (CHANGELOG) Select
2.3 - 23th May 2009
o Now the page in cache is ignored and alwys is reloaded.
  It is useful against "Send Form" and "Go Back".
o Have been added an error message that notified that the page has expired.
2.2 - 17th May 2009
o Fix bug in the Register.template.php SMF1.1.X - tranks Sabre™ for report
o Fix bug in the languajes.xml english-utf8 - tranks stp46and2 for report
2.1 - 11th May 2009
o Add change to improve the security - tranks szcoder for notify
o Fix bug in the Register.template.php SMF1.1.X - tranks Mystiquo for report
2.0 - 2nd May 2009
o .LORD. Take the development
o Work for SMF 1.1.X and SMF 2 Beta & RC1
o You can Configurate this MOD in: Members > Registration > Settings
o You can enable and disable this MOD
o A new question is added "Are you Bot?"
o You can select the question or select random question
o You can enable "shuffle answers" (to avoid the trial and error)
o You can add easily new "incorrect answers" (to hinder the success chance for random)
o Randomly generated values now also being used in options
o Changed some code
1.3 - 24th March 2008
- First bots believed to be getting pass this mod
o Randomly generated field name now being used
o Changed it up a bit
o Changed/reworded language strings
1.2 - 21st March 2008
o Fixed align/valign issue affecting w3c xhtml 1.0 validity
o Tweaked to get it to work for SMF 2.0 Beta 3 Public
1.1 - 27th January 2007
o Added 2.0 beta 2 support
o Improved some code
1.0 - 25th October 2007
o Initial release


REQUIRED: A manual edit is REQUIRED for ALL themes (other than SMF Core Default) which have a custom Register.template.php
If you don't do perform the edit, nobody will be able to register using those themes.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3 Help
Post by: Circe_song on March 05, 2010, 10:44:22 PM
Ok, I tried this, but it isn't there. I didn't add the anti-bot. It just started showing up no matter where I was going on the browser. It stays on whatever page I open and won't let me move from there. In effect I can't use either browser. Any other suggestions?
Quote from: Arantor on January 01, 2010, 08:17:49 AM
You'll need to remove the edit from Register.template.php.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: humbleworld on June 01, 2010, 10:29:32 PM
Hi, I need explanation. What happens if I check or uncheck Order Rand the Answers: ?

What's the best option? To check it or not?
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Insight on December 17, 2010, 01:01:23 PM
Is it any great coincidence that the day I upgrade this mod to version 2.3 I get a torrent of spam users signing up?

I have been on member activation for a while now as the bots seem to be getting past both this and capctha and haven't had any new bots register for months.

Now I upgrade this and get 5 within minutes of upgrading and another 5 in the following day? This seems fishy to me...
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: sharks on December 29, 2010, 11:10:38 AM
Ever since i installed this mod on my smf 1.1.11 the bots just stopped. completely! i have settings to random and both questions.

It must be a coincidence as this mod helps to block spambots, NOT lead them right in!! :D

BTW, i'm looking for a compatible RC4 version of this mod. Can someone please help?
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: MacGig on January 12, 2011, 02:26:49 PM
seemed to install but not working? what did I do wrong? there were no errors on install.

Im using smf 1.1.12
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: sharks on January 15, 2011, 03:37:48 AM
Quote from: MacGig on January 12, 2011, 02:26:49 PM
seemed to install but not working? what did I do wrong? there were no errors on install.

Im using smf 1.1.12
Go to Admin panel > registration > Settings > then check "Enable MOD Are You Human:"

In my experience, the best settings to block spambots are:
- Select the Question: "Random Question"
- check "Order Rand the Answers:".

Also, make sure that "Method of registration employed for new members" is set to "Member Activation" so as not to make it too easy for spambots.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Chrislog on January 27, 2011, 07:38:07 AM
When I try to run install1.php I get this error:
Fatal error: Call to undefined function db_query() in /home/******/public_html/Forum/install1.php on line 10

Anyone know how I can get this db_query to run?


Query:<?php
################################
## .LORD.
## Are You Human/Bot? Anti-Bot Registration Check
## v2.3
################################

global $db_prefix;

db_query("INSERT IGNORE INTO
{$db_prefix}settings
(variable, value)
VALUES ('are_you_human_s', '1'),
('are_you_human_q', '0'),
('are_you_human_a', '1')"
__FILE____LINE__
);
?>
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Daveyo on March 14, 2011, 03:31:43 PM
Hi all, 

I have worked for 4 days trying to figure out why I have these errors on are you human?.  It is bedeviling me and driving me insane.

Can anyone fix this problem?

It involves line 190, 189, 185

See attached file.

I just cannot figure it out.  Gawd.

Daveyo
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: connectallprogrammers on May 23, 2011, 01:26:40 PM
Hello friends.
i am new here and i want to uninstall this mode because of some reason but i am unable to do so. it is giving me an error.

please help me in that.

i need to uninstall this mode
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: xpubstargamingx on June 13, 2011, 01:26:03 PM
I have been having some issues with people registering.

When asked the question Are You Bot? If the user selects No they get the following error...

Please confirm that you are human in order to proceed with registration.
Bots are not allowed to register.


Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: botb2 on June 15, 2011, 10:00:37 AM
Quote from: xpubstargamingx on June 13, 2011, 01:26:03 PM
I have been having some issues with people registering.

When asked the question Are You Bot? If the user selects No they get the following error...

Please confirm that you are human in order to proceed with registration.
Bots are not allowed to register.


Same thing, the mod installed fine. Everythign was workgin great until I ran a test registration. And no matter what answer you put I get that answer
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: connectallprogrammers on June 15, 2011, 10:54:41 AM
hello friends.

i have found solution.

delete all the files of the temaplate and upload to server again.

works for me
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: botb2 on June 16, 2011, 01:12:11 PM
Quote from: connectallprogrammers on June 15, 2011, 10:54:41 AM
hello friends.

i have found solution.

delete all the files of the temaplate and upload to server again.

works for me

Not sure what you mean, you deleted the register.template files? and then reuploaded the same files? Not sure how that helps lol
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Apllicmz on June 27, 2011, 08:22:07 AM
Thank you
dont forget portuguese and brazilian

<file name="$languagedir/Modifications.portuguese_pt.php" error="skip">
        <operation>
            <search position="end" />
                <add><![CDATA[
//    Are You Human? translate by candidosa2 Support SMFPT
$txt['are_you_human_q1'] = 'Voc&ecirc; &eacute; humano?';
$txt['are_you_human_q2'] = 'Voc&ecirc; &eacute; Bot?';
$txt['are_you_human_desc'] = 'Outra Medida Anti-Bot';
$txt['are_you_human_answers'][0] = 'sim';
$txt['are_you_human_answers'][1] = 'n&atilde;o';
$txt['are_you_human_answers'][2] = 'Eu n&atilde;o sei';
$txt['are_you_human_answers'][3] = 'talvez';
$txt['are_you_human_answers'][4] = 'Eu acho...';
$txt['are_you_human_answers'][5] = 'Espera';
$txt['are_you_human_answers'][6] = 'Hmm';            // Voc&ecirc; pode adicionar mais Respostas para confundir os bots

$txt['are_you_human_expired'] = 'Esta p&aacute;gina expirou. Por favor, reinicie a <a href="' . $scripturl . '?action=register;">p&aacute;gina de registo</a>.';
$txt['are_you_human_fail'] = 'Por favor, confirme que voc&ecirc; &eacute; humano, para poder proceder o registo.<br />
Bots n&atilde;o est&atilde;o autorizados a registar-se.';

$txt['are_you_human_s'] = 'Activar o MOD Voc&ecirc; &eacute; Humano';
$txt['are_you_human_q'] = 'Selecione a Quest&atilde;o';
$txt['are_you_human_a'] = 'ordenar em Rand as respostas';
$txt['are_you_human_q_0'] = 'Voc&ecirc; &eacute; humano?';
$txt['are_you_human_q_1'] = 'Voc&ecirc; &eacute; Bot?';
$txt['are_you_human_q_2'] = 'Pergunta aleatória';]]></add>
        </operation>
    </file>
    <file name="$languagedir/Modifications.portuguese_pt-utf8.php" error="skip">
        <operation>
            <search position="end" />
                <add><![CDATA[
//    Are You Human? translate by candidosa2 Support SMFPT
$txt['are_you_human_q1'] = 'Voc&ecirc; &eacute; humano?';
$txt['are_you_human_q2'] = 'Voc&ecirc; &eacute; Bot?';
$txt['are_you_human_desc'] = 'Outra Medida Anti-Bot';
$txt['are_you_human_answers'][0] = 'sim';
$txt['are_you_human_answers'][1] = 'n&atilde;o';
$txt['are_you_human_answers'][2] = 'Eu n&atilde;o sei';
$txt['are_you_human_answers'][3] = 'talvez';
$txt['are_you_human_answers'][4] = 'Eu acho...';
$txt['are_you_human_answers'][5] = 'Espera';
$txt['are_you_human_answers'][6] = 'Hmm';            // Voc&ecirc; pode adicionar mais Respostas para confundir os bots

$txt['are_you_human_expired'] = 'Esta p&aacute;gina expirou. Por favor, reinicie a <a href="' . $scripturl . '?action=register;">p&aacute;gina de registo</a>.';
$txt['are_you_human_fail'] = 'Por favor, confirme que voc&ecirc; &eacute; humano, para poder proceder o registo.<br />
Bots n&atilde;o est&atilde;o autorizados a registar-se.';

$txt['are_you_human_s'] = 'Activar o MOD Voc&ecirc; &eacute; Humano';
$txt['are_you_human_q'] = 'Selecione a Quest&atilde;o';
$txt['are_you_human_a'] = 'ordenar em Rand as respostas';
$txt['are_you_human_q_0'] = 'Voc&ecirc; &eacute; humano?';
$txt['are_you_human_q_1'] = 'Voc&ecirc; &eacute; Bot?';
$txt['are_you_human_q_2'] = 'Pergunta aleatória';]]></add>
        </operation>
    </file>
    <file name="$languagedir/Modifications.portuguese_brazilian.php" error="skip">
        <operation>
            <search position="end" />
                <add><![CDATA[
//    Are You Human? translate by candidosa2 Support SMFPT
$txt['are_you_human_q1'] = 'Voc&ecirc; &eacute; humano?';
$txt['are_you_human_q2'] = 'Voc&ecirc; &eacute; Bot?';
$txt['are_you_human_desc'] = 'Outra Medida Anti-Bot';
$txt['are_you_human_answers'][0] = 'sim';
$txt['are_you_human_answers'][1] = 'n&atilde;o';
$txt['are_you_human_answers'][2] = 'Eu n&atilde;o sei';
$txt['are_you_human_answers'][3] = 'talvez';
$txt['are_you_human_answers'][4] = 'Eu acho...';
$txt['are_you_human_answers'][5] = 'Espera';
$txt['are_you_human_answers'][6] = 'Hmm';            // Voc&ecirc; pode adicionar mais Respostas para confundir os bots

$txt['are_you_human_expired'] = 'Esta p&aacute;gina expirou. Por favor, reinicie a <a href="' . $scripturl . '?action=register;">p&aacute;gina de registo</a>.';
$txt['are_you_human_fail'] = 'Por favor, confirme que voc&ecirc; &eacute; humano, para poder proceder o registo.<br />
Bots n&atilde;o est&atilde;o autorizados a registar-se.';

$txt['are_you_human_s'] = 'Activar o MOD Voc&ecirc; &eacute; Humano';
$txt['are_you_human_q'] = 'Selecione a Quest&atilde;o';
$txt['are_you_human_a'] = 'ordenar em Rand as respostas';
$txt['are_you_human_q_0'] = 'Voc&ecirc; &eacute; humano?';
$txt['are_you_human_q_1'] = 'Voc&ecirc; &eacute; Bot?';
$txt['are_you_human_q_2'] = 'Pergunta aleatória';]]></add>
        </operation>
    </file>
    <file name="$languagedir/Modifications.portuguese_brazilian-utf8.php" error="skip">
        <operation>
            <search position="end" />
                <add><![CDATA[
//    Are You Human? translate by candidosa2 Support SMFPT
$txt['are_you_human_q1'] = 'Voc&ecirc; &eacute; humano?';
$txt['are_you_human_q2'] = 'Voc&ecirc; &eacute; Bot?';
$txt['are_you_human_desc'] = 'Outra Medida Anti-Bot';
$txt['are_you_human_answers'][0] = 'sim';
$txt['are_you_human_answers'][1] = 'n&atilde;o';
$txt['are_you_human_answers'][2] = 'Eu n&atilde;o sei';
$txt['are_you_human_answers'][3] = 'talvez';
$txt['are_you_human_answers'][4] = 'Eu acho...';
$txt['are_you_human_answers'][5] = 'Espera';
$txt['are_you_human_answers'][6] = 'Hmm';            // Voc&ecirc; pode adicionar mais Respostas para confundir os bots

$txt['are_you_human_expired'] = 'Esta p&aacute;gina expirou. Por favor, reinicie a <a href="' . $scripturl . '?action=register;">p&aacute;gina de registo</a>.';
$txt['are_you_human_fail'] = 'Por favor, confirme que voc&ecirc; &eacute; humano, para poder proceder o registo.<br />
Bots n&atilde;o est&atilde;o autorizados a registar-se.';

$txt['are_you_human_s'] = 'Activar o MOD Voc&ecirc; &eacute; Humano';
$txt['are_you_human_q'] = 'Selecione a Quest&atilde;o';
$txt['are_you_human_a'] = 'ordenar em Rand as respostas';
$txt['are_you_human_q_0'] = 'Voc&ecirc; &eacute; humano?';
$txt['are_you_human_q_1'] = 'Voc&ecirc; &eacute; Bot?';
$txt['are_you_human_q_2'] = 'Pergunta aleatória';]]></add>
        </operation>
    </file>

Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: helG on June 29, 2011, 04:52:07 AM
Thanks for the mod. Seems to work with SMF 2.0 Don't know if there is a german language file. Attached my version.


// Are You Human?
$txt['are_you_human_q1'] = 'Sind Sie ein Mensch?';
$txt['are_you_human_q2'] = 'Sind Sie ein Roboter?';
$txt['are_you_human_desc'] = 'Eine andere Anti-Roboter-Messung';
$txt['are_you_human_answers'][0] = 'Ja';
$txt['are_you_human_answers'][1] = 'Nein';
$txt['are_you_human_answers'][2] = 'Keine Ahnung';
$txt['are_you_human_answers'][3] = 'Vielleicht';
$txt['are_you_human_answers'][4] = 'Ich glaube ...';
$txt['are_you_human_answers'][5] = 'Warte';
$txt['are_you_human_answers'][6] = 'Hmm'; // You can add more Answers for confused the bots

$txt['are_you_human_expired'] = 'Die Zeit ist abgelaufen. Bitte die Seite neu aufrufen: <a href="' . $scripturl . '?action=register;">Registrierungs-Seite</a>.';
$txt['are_you_human_fail'] = 'Bitte best&auml;tigen Sie, dass Sie ein Mensch sind.<br />
Roboter d&uuml;rfen sich nicht registrieren..';

$txt['are_you_human_s'] = 'Modifikation Are You Human anschalten';
$txt['are_you_human_q'] = 'Frage ausw&auml;hlen';
$txt['are_you_human_a'] = 'Reihenfolge';
$txt['are_you_human_q_0'] = 'Sind Sie ein Mensch?';
$txt['are_you_human_q_1'] = 'Sind Sie ein Roboter?';
$txt['are_you_human_q_2'] = 'Mische Fragen';
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: Smoerble on July 25, 2011, 01:41:55 PM
Sorry, I am stupid and/or blind. Where do I find the instruction what to add manually to other themes?
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: SN95Forums on July 30, 2011, 08:40:14 PM
Hey all...

Sorry for posting this in more then one topic some active mod creators I contacted but since the creator has not been online Ill ask here.

Im having an issue, I exported my database with this deactivated but not un-installed.

What I need to know is what does this modify in my database so I can MANUALLY erase it?

Thanks in advance,
Matt
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: qpt on August 29, 2011, 08:20:38 AM
Apply Filter: Only show the error messages of this URL
http://www.quietpietime.com/forum/index.php?action=register2
Apply Filter: Only show the errors with the same message
8: Undefined index: are_you_human_expired
Apply Filter: Only show the errors from this file
File: /home1/quietpie/public_html/forum/Sources/Errors.php
Line: 195


How do I fix this? It will not let anyone register on my forum, quietpietime.com

I think it's because I deleted the mod, instead of uninstalling it first.
Title: Re: Anti-Bot: Are You Human/Bot? v2.3
Post by: dvd123 on September 01, 2011, 01:59:14 AM
i use v2.3 on smf 2.0

but i got problem

1.    Execute Modification    ./Themes/default/Register.template.php    Test failed
      1.    Add Before    ./Themes/default/Register.template.php    Test failed
*    2.    Execute Modification    ./Sources/Register.php    Test successful
*    3.    Execute Modification    ./Sources/ManageRegistration.php    Test successful
*    4.    Execute Modification    ./Themes/default/languages/Modifications.english.php    Test successful
   5.    Execute Modification    ./Themes/default/languages/Modifications.english-utf8.php    Skipping file
   6.    Execute Code    install2.php

i trying manuel but i cant find  at Register.template.php

// Are there age restrictions in place?
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: #jsDotx3 on September 08, 2011, 06:07:42 PM
Modification updated to SMF 2.0 gold, If you find bug, communicate.

Regards.

@UPDATED:

Modification for SMF 1.1.14 ready and readme updated . If you find bug, communicate.  :)
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: SSimple Team on September 25, 2011, 09:40:30 PM
Updated only for SMF 2.0 and 2.0.1
Enjoy it!
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: outlawsys on September 26, 2011, 12:55:32 PM

Quote from: Zeri YT! on November 08, 2007, 05:14:45 AM
What's the point of this? Is the captcha not enough?
Obviously not or forums wouldn't continue to get bot registrations and spam. There are bots that can read OCR, same as there as bruteforcers that can brute force Form logins using captcha/ocr.

Quote from: TEOC2 on November 09, 2007, 10:22:28 AM
I would like to see this mod replace captcha as it is now, its just not good for elderly or poor sighted people.

Most properly implemented Captcha includes an audio link so the visually impaired can also listen to it, something humans can do, but as of yet spam bots can not. (but I'm sure they are working on it! ;)

Personally I think a random math question which uses images for the numbers & operation requested would be the safest way to go.Imagine trying to code a bot that can read the image of a number then an image of a function ( + for example) then image of another number. Kind of a captcha# captchaoperation captcha#=   type question.I've been working on such a system, but its far from done.Should be usable by any forum, or anything using PHP actually.

For example: randomcap# randomfunction + - / or *  randomcap# as shown below (any answer other than 1292 and registration would fail)

(http://www.sitehost4free.com/capsamp.jpg) (http://www.sitehost4free.com/capsamp.jpg)
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: AnHELLuS on November 23, 2011, 05:23:07 PM
Hello !

Polish (polski) utf8


// Are You Human?
$txt['are_you_human_q1'] = 'Jesteś Człowiekiem?';
$txt['are_you_human_q2'] = 'Czy jesteś botem?';
$txt['are_you_human_desc'] = 'Filtr antybotowy';
$txt['are_you_human_answers'][0] = 'Tak';
$txt['are_you_human_answers'][1] = 'Nie';
$txt['are_you_human_answers'][2] = 'Nie wiem';
$txt['are_you_human_answers'][3] = 'Może';
$txt['are_you_human_answers'][4] = 'Myślę ...';
$txt['are_you_human_answers'][5] = 'Zaczekaj';
$txt['are_you_human_answers'][6] = 'Hmm'; // Możesz dodać więcej odpowiedzi, by zmylić bota

$txt['are_you_human_expired'] = 'Ta strona wygasła. Odśwież, proszę, <a href="' . $scripturl . '?action=register;">stronę Rejestracji.</a>.';
$txt['are_you_human_fail'] = 'Proszę potwierdź, że jesteś człowiekiem, by kontynuować proces rejestracji.<br />
Botów nie rejestrujemy.';

$txt['are_you_human_s'] = 'Aktywuj AntyBot';
$txt['are_you_human_q'] = 'Wybierz pytanie';
$txt['are_you_human_a'] = 'Uporządkuj odpowiedzi';
$txt['are_you_human_q_0'] = 'Jesteś Człowiekiem?';
$txt['are_you_human_q_1'] = 'Jesteś Botem?';
$txt['are_you_human_q_2'] = 'Losowe Pytanie';]]>


Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: 05185736 on February 05, 2012, 10:59:25 AM
Just installed with no errors but when going to the register page the captcha is moved to the top and the styling is off
-see attachment for screenshot
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: Drover on February 26, 2012, 01:34:04 AM
Where is the configuration panel for this?  I see the screenshot for one, but can't seem to find it after I installed?
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: carioca on June 05, 2012, 03:26:52 PM
im having problems with users not being to register. I deleted this mod to see if i could fix it. Now im not able to reinstall, and what is left is the code is still there along with the drop down.

www.ninja250forum.com/forum

if you try registering you will see the form, and under the image verification you will see a drop down that is empty. registration does not work unless you select the 3rd empty option.

how can i get the are you human mod to work, or how do i remove it completly?
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: lean on September 29, 2012, 10:39:32 AM
Sorry, SSimple Team not supported in English language at the moment.
In SMFSimple.com We are looking for partners with this language to provide better support to all.
Thanks for understanding.
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: Scruffyhippo on October 20, 2012, 05:05:01 AM
Although my forum is fairly new, I have been swamped with spam bots since day one, with only 14 members registered, the reg numbers are up to 80 plus (most are on ip bans) was getting bored of checking each one so added this simple modification 48 hours ago and stopped them in their tracks, for now :)

I can't believe something so simple has done the job :)
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: Fiskelust on January 03, 2013, 05:22:55 AM
Is there any chance of an update soon? The number of bot registratioons has increased dramatically recently... Anyone else experiencing the same?
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: FragaCampos on January 03, 2013, 08:54:07 AM
Just install Stop Spammer mod.
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: Arantor on January 03, 2013, 03:38:53 PM
Personally I'd just use a decent anti-spam question on installation.
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: lean on January 13, 2013, 09:19:19 PM
We are working on the new version of the mod, renewed and more effective.
regards
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: FragaCampos on January 14, 2013, 09:50:09 PM
Nice. All anti-spam measures are welcomed!
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: Arantor on March 28, 2013, 08:39:14 PM
This mod is chronically broken.

All the language edits are made with:
<search position="after"><![CDATA[?>]]></search>

instead of the correct:
<search position="end" />

Any mod that installs after this is going to break with raw code inserted into the page. There have been dozens of issues with this. Please fix it.
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: 4Kstore on May 06, 2013, 09:23:38 PM
Fixed
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: Arantor on May 06, 2013, 09:27:25 PM
Thank you :)
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: Matthew K. on May 06, 2013, 09:46:43 PM
This modification also uses table elements...and the registration page hasn't used a table since 1.1.x so it breaks the layout.
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: 4Kstore on May 06, 2013, 10:12:22 PM
Quote from: Labradoodle-360 on May 06, 2013, 09:46:43 PM
This modification also uses table elements...and the registration page hasn't used a table since 1.1.x so it breaks the layout.

Yes, I just read the PM you sent... when I have some time, I will make the appropriate modifications ..
Thanks for the report..
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: 4Kstore on May 11, 2013, 08:31:27 PM
Quote from: Labradoodle-360 on May 06, 2013, 09:46:43 PM
This modification also uses table elements...and the registration page hasn't used a table since 1.1.x so it breaks the layout.

Fixed!
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: Matthew K. on May 11, 2013, 08:57:36 PM
Thanks 4k!
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: Pяηѕѕ LF on May 03, 2014, 04:30:23 PM
hello,

l have ln my error log this  after install the mod:


http://forum/index.php?action=register
8: Undefined index: are_you_human_a
file: /homez.13/forum/www/Sources/Register.php
ligne: 88


-----------------

http://forum/index.php?action=regcenter
8192: Function ereg() is deprecated
file: /homez.13/forum/www/Sources/ManageRegistration.php
ligne: 296

there are a solution ? thanks.

Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: fmmobley on December 22, 2014, 12:36:58 AM
This mod really did a great job in turning away bots.  Great work!

One problem I am having is this.  If a human answers incorrectly they are taken to a page which says:  "Please confirm that you are human in order to proceed with registration. Bots are not allowed to register."   However, if they click on "back" it does not go back, instead it goes to a "webpage has expired" page.  Can this be fixed?

thanks in advance
Title: Re: Anti-Bot: Are You Human/Bot? v3.0
Post by: villasg on June 05, 2015, 07:27:29 AM
Hi .
I schedule  to update my forum to 2.0.1 .
Now i run in 1.1.21 with 'Are You Human? Anti-Bot Registration Check    1.3 "  working great

My greek-utf8 translation


<file name="$languagedir/Modifications.greek-utf8.php" error="skip"><operation>
<search position="end" />
<add><![CDATA[
// Are You Human?
$txt['are_you_human_q1'] = 'Είσαι άνθρωπος ?';
$txt['are_you_human_q2'] = 'Είσαι Robot ?';
$txt['are_you_human_desc'] = 'Another Anti-Bot Measure';
$txt['are_you_human_answers'][0] = 'Ναι';
$txt['are_you_human_answers'][1] = 'Όχι';
$txt['are_you_human_answers'][2] = 'Δεν ξέρω';
$txt['are_you_human_answers'][3] = 'Ίσως';
$txt['are_you_human_answers'][4] = 'Το ψάχνω';
$txt['are_you_human_answers'][5] = 'Περίμενε';
$txt['are_you_human_answers'][6] = 'Μμμμμμμ'; // You can add more Answers for confused the bots

$txt['are_you_human_expired'] = 'Ο χρόνος που είχες τελείωσε παρακαλώ ξαναφόρτωσε την  <a href="' . $scripturl . '?action=register;">registration page</a>.';
$txt['are_you_human_fail'] = 'Παρακαλώ επιβεβαίωσε ότι είσαι Άνθρωπος για να ολοκληρωθεί η εγγραφή .<br />
Robots - bots δεν επιτρέπετε να εγγραφούν .';

$txt['are_you_human_s'] = 'Ενεργοποίησε το MOD Are You Human';
$txt['are_you_human_q'] = 'Διάλεξε την ερώτηση';
$txt['are_you_human_a'] = 'Order Rand the Answers';
$txt['are_you_human_q_0'] = 'Είσαι άνθρωπος ?';
$txt['are_you_human_q_1'] = 'Είσαι Robot ?';
$txt['are_you_human_q_2'] = 'Τυχαία ερώτηση';]]></add>
</operation>
</file>