Anti-Bot: Are You Human/Bot?

Started by vbgamer45, October 31, 2007, 04:17:06 PM

Previous topic - Next topic

Insight

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...

sharks

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?

MacGig

seemed to install but not working? what did I do wrong? there were no errors on install.

Im using smf 1.1.12

sharks

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.

Chrislog

#184
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__
);
?>

Daveyo

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

connectallprogrammers

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

xpubstargamingx

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.



botb2

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

connectallprogrammers

hello friends.

i have found solution.

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

works for me

botb2

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

Apllicmz

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>




helG

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';

Smoerble

Sorry, I am stupid and/or blind. Where do I find the instruction what to add manually to other themes?

SN95Forums

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

qpt

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, hxxp:quietpietime.com [nonactive]

I think it's because I deleted the mod, instead of uninstalling it first.

dvd123

#196
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?

#jsDotx3

#197
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.  :)

Solved
(Life would be easy with a simple solution.)

SSimple Team

Updated only for SMF 2.0 and 2.0.1
Enjoy it!




Mi Web: SMFSimple.com -

outlawsys

#199

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)



Advertisement: