vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Miscellaneous Hacks - NoSpam! - an alternative to CAPTCHA images (https://vborg.vbsupport.ru/showthread.php?t=124828)

larrydude 01-06-2007 05:27 PM

Actually, I had overlooked the option to disable options. As I was getting ready to do your suggestions, I tested and it did what I wanted.

I needed this to work for sign ups, but not for searches.
THANKS!

phill2003 01-07-2007 03:55 PM

Hi,

Could someone post directions to include this in the quickregister hack please.

This is a very good addition.

Luky 01-08-2007 11:45 AM

Quote:

Originally Posted by antialiasis (Post 1150671)
Um, huh? You're misunderstanding the function of this somehow. Although I don't understand quite what you're trying to say, you seem to believe one of the following:

a) That the answers are somehow in the source of the page and can just be extracted from there (which they aren't; they're stored on the server and only the number identifying the right answer for this particular question can be found in the source).
b) That the questions are always mathematical and can simply be solved by a computerized calculator (which they're not).
c) That the questions are predetermined and thus could be answered using a simple if statement in a script that hardcodes the questions/answers in, which there is not (there are no default questions and they're 100% user-customizable so there are infinitely many possibilities for questions and answers, at least as far as the server can handle).

I assure you that it is impossible to create a script that will get around NoSpam! unless that script contains the best artificial intelligence yet invented, and if it does, then it can sure as hell crack CAPTCHA as well. I guarantee that this will provide you with better spam protection than CAPTCHA ever will, at least if you use proper questions, and if you don't, that's your fault, not mine.

B is what i was talking about! :)

Betablocker 01-08-2007 10:51 PM

Nice hack

Easy to install and works a dream :)

Thanks

Doctor Who 01-09-2007 11:02 AM

Great hack, I really appreciate the work you put into this! Hopefully it will decrease the amount of spam users I am getting by even more than image verification!

jw00dy 01-10-2007 05:30 AM

Just wanted to report, that this MOD ROCKS! My spam users have almost gone to nothing. In fact I'd say 0, but as soon as I do, I'll get one, so I'm not going to jinx myself or this mod.

If you love spammers, don't install this. If you hate them, this is a MUST install.

web-rocket 01-10-2007 05:37 AM

Tried it on my forums and got a SQL error vBulletin 3.5.2 I guess it doesnt work for older ver?

ERROR BELOW:

Database error in vBulletin 3.5.2:

Invalid SQL:

### INSERT QUERY GENERATED BY fetch_query_sql() ###
INSERT INTO plugin
(`active`, `executionorder`, `title`, `hookname`, `phpcode`, `product`)
VALUES
('1', '5', 'Cache the NoSpam! template', 'cache_templates', 'if ($vbulletin->options[\'nospam_onoff\'])\r\n{\r\n if (THIS_SCRIPT == \'register\' OR THIS_SCRIPT == \'search\' OR THIS_SCRIPT == \'newreply\' OR THIS_SCRIPT == \'newthread\')\r\n {\r\n $globaltemplates[] = \'nospam\';\r\n }\r\n else if (THIS_SCRIPT == \'sendmessage\')\r\n {\r\n $actiontemplates[\'contactus\'][] = \'nospam\';\r\n }\r\n}', 'nospam');

MySQL Error : Unknown column 'executionorder' in 'field list'
Error Number : 1054
Date : Wednesday, January 10th 2007 @ 03:14:20 AM
Script : http://www.talkpaws.com/forums/admincp/plugin.php
Referrer : http://www.talkpaws.com/forums/admin...?do=productadd
IP Address : XXX.XXX.XXX.XXX
Username : XXXXXXX
Classname : XXXXXXX

Smoothie 01-10-2007 03:14 PM

Quote:

Originally Posted by web-rocket (Post 1155248)
Tried it on my forums and got a SQL error vBulletin 3.5.2 I guess it doesnt work for older ver?

ERROR BELOW:

Database error in vBulletin 3.5.2:

Invalid SQL:

### INSERT QUERY GENERATED BY fetch_query_sql() ###
INSERT INTO plugin
(`active`, `executionorder`, `title`, `hookname`, `phpcode`, `product`)
VALUES
('1', '5', 'Cache the NoSpam! template', 'cache_templates', 'if ($vbulletin->options[\'nospam_onoff\'])\r\n{\r\n if (THIS_SCRIPT == \'register\' OR THIS_SCRIPT == \'search\' OR THIS_SCRIPT == \'newreply\' OR THIS_SCRIPT == \'newthread\')\r\n {\r\n $globaltemplates[] = \'nospam\';\r\n }\r\n else if (THIS_SCRIPT == \'sendmessage\')\r\n {\r\n $actiontemplates[\'contactus\'][] = \'nospam\';\r\n }\r\n}', 'nospam');

MySQL Error : Unknown column 'executionorder' in 'field list'
Error Number : 1054
Date : Wednesday, January 10th 2007 @ 03:14:20 AM
Script : http://www.talkpaws.com/forums/admincp/plugin.php
Referrer : http://www.talkpaws.com/forums/admin...?do=productadd
IP Address : XXX.XXX.XXX.XXX
Username : XXXXXXX
Classname : XXXXXXX

Did you even bother to search for the older one that works with your version?
:rolleyes:

Stifmeister2 01-10-2007 03:57 PM

Great work. ;)

LBmtb 01-10-2007 06:07 PM

Sweet mod. Thanks a lot!


All times are GMT. The time now is 07:33 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01913 seconds
  • Memory Usage 1,748KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete