Contributions

Features (Category Index)
Search: 

Visual Verify Code (VVC) security

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

Expand All / Collapse All

VVC v 3.2 6 Jul 2010

Changes made for this version (3.2):
- Made the contribution fully language independent by removing hard-coded text
- Removed a bug from the "tell a friend" header code in the read-me
- Removed a few characters in the character pool that looked too similar
- Updated read-me file instructions

Full package

VVC v.3 with french (full package) 12 Feb 2010
Version 3.1: fix for tell_a_friend.php 11 Feb 2010
Version 3 complete and updated 22 Jul 2009
FIX for VVC on Contact Us page 28 Jul 2008
Better Image 18 Jun 2008
Minor update: add noise & PNG free format 26 Dec 2007
Visual Verify Code(VVC) 2.2 23 Sep 2007
Correct SQL Code 28 Jul 2007
VVC with Garbage Collection 3 Dec 2006
SQL BUG 12 Jun 2006
vvcode2.1_with_german 17 May 2006
SQL error #1067 19 Mar 2006
BUG fix for vvc2.1 15 Mar 2006
VVC 2.1 25 Feb 2006
Cookie fix for VVC 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

Note: Contributions are used at own risk.