Community Add-Ons

Add file to this package
Top » Features

Visual Verify Code (VVC) security
for osCommerce Online Merchant v2.2

The Visual Verify Code (VVC) contribution is an answer to harmful automated scripts that create large numbers of user accounts, or repeatedly send emails via “Tell-A-Friend” and “Contact Us” . The system works by displaying some random characters in an image and asking the user to enter the text that they see displayed. The image is dynamically generated, the characters are of differing sizes and placements, and the number of characters displayed is random. The pool of characters that serve as fodder for the resulting image is user definable. In addition, this contribution leverages the
database to keep the visual code characters out of the HTML stream (to avoid
interception by automated systems) and to enable the possibility of distributed
image rendering and generation.

This contribution is based on osCommerce 2.2m2 and has not been tested against other versions. It works on both my Windows and Linux environments, but I cannot guarantee it will in yours so you use this at your own risk.

The functionality can be seen on www.onlyvotives.com. Simply go to the ‘create a profile’ or ‘contact us’ page and you will see it in action.

-William (“Bill”) L. Peer, Jr.
p.s. I’m into PHP and osCommerce two weeks now ... and they are both amazing! This is my gift back to the project ... thanks all

Legend:  Download   Report
Expand All / Collapse All
Version 3 complete and updated ssnb 22 Jul 2009  

Re-written instructions, repackaged with all updates and some code changes to make it work on an RC2a store.

All credit to the original author and thanks for the help of those in the forum

Features

The Visual Verify Code (VVC) contribution is an answer to harmful automated scripts that create large numbers of accounts, or repeatedly send emails via "Tell-A-Friend". The system works by displaying some random characters in an image and asking the user to enter the text that they see displayed.

The image is dynamically generated, and the characters are of random sizes and placements. The pool of characters that serve as fodder for the resulting image is user definable.

You can view this contribution running at
http://www.sk8factoryshop.com/contact_us.php

This contribution is provided "AS IS" and no responsibility is taken by any of the authors, previous or current. Use it at your own risk.....


It should take about 20 minutes or less on a modified store. Only a few changes to core files - and nothing major.


BACK UP BACK UP BACK UP

Forum:
http://forums.oscommerce.com/index.php?showtopic=60044


************************
Complete package

FIX for VVC on Contact Us page ssnb 28 Jul 2008  
Better Image marcinmf 18 Jun 2008  
Minor update: add noise & PNG free format tequyla 26 Dec 2007  
Visual Verify Code(VVC) 2.2 kgrinsteiner 23 Sep 2007  
Correct SQL Code JABarrett 28 Jul 2007  
VVC with Garbage Collection lukec 3 Dec 2006  
SQL BUG robreis 12 Jun 2006  
vvcode2.1_with_german rubo77 17 May 2006  
SQL error #1067 jszeto 19 Mar 2006  
BUG fix for vvc2.1 chuckh2d 15 Mar 2006  
VVC 2.1 FunKingShirts.com 25 Feb 2006  
Cookie fix for VVC lukec 1 Feb 2006  
Visual Verify Code (VVC) security (added files) snuff 1 Dec 2004  
Visual Verify Code (VVC) security William L Peer, Jr. 27 Sep 2003