Jump to content


  • Content count

  • Joined

  • Last visited

1 Follower

Profile Information

  1. I?ve been running the Visual Verify Code (VVC) Contribution since I wrote it, and I?ve had zero technical issues. However, from customer supplied emails, I have learned that I did make a ?user interface? mistake and I wanted to share with those of you who use it what I learned and changed. For those who don?t know about VVC, it is a contribution that generates random characters and displays them inside of an image so that it cannot be easily read by automated programs. You use this type of functionality, for example, when you don?t want people to easily use your system as a spam tool by leveraging automated agents. The concept is simple, display some random characters inside of an image and ask the user to input what they see. More and more sites are using this approach to block automated systems. However, it is still a new concept to many real web-site users and therein rests my mistake. The text I chose to display was cryptic to the average Internet user/customer. Maybe in a few years everyone will be using this type of technology and my word choice won't be so crucial. Until then, however, after 4 months of trying out different phrases, I offer the following: The read me file states in step #2 of the installation: 2. Update the language files a. Place the following statements in your /catalog/includes/languages/english.php: define('VISUAL_VERIFY_CODE_CHARACTER_POOL', 'abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789FJWNVB63HDLAJAF'); //no zeros or O define('VISUAL_VERIFY_CODE_CATEGORY', 'Verify security code'); define('VISUAL_VERIFY_CODE_ENTRY_ERROR', 'The security code you entered did not match the one displayed.'); define('VISUAL_VERIFY_CODE_ENTRY_TEXT', '*'); b. Place the following statements in your /catalog/includes/languages/english/create_account.php define('VISUAL_VERIFY_CODE_TEXT_INSTRUCTIONS', 'Type security code here:'); define('VISUAL_VERIFY_CODE_BOX_IDENTIFIER', '<- Security Code'); I suggest you change the displayed text to: define('VISUAL_VERIFY_CODE_CATEGORY', ' Random Characters'); define('VISUAL_VERIFY_CODE_ENTRY_ERROR', 'The characters you entered did not match the ones displayed. To the right of the random characters entry box, you will see some randomly generated letters and numbers. Please enter these characters, in order, in the Random Characters box. This mechanism helps keep automated systems from using this web site as a spam machine.'); and define('VISUAL_VERIFY_CODE_TEXT_INSTRUCTIONS', 'Random Characters Shown:'); define('VISUAL_VERIFY_CODE_BOX_IDENTIFIER', ' <- Enter These Random Characters In The Box To The Left');

    Visual Verify Code (VVC)

    Dmarre: Glad to read you figured it out. VVC Users with a problem: I?ve received a number of emails asking why the contribution isn?t working for them, but it does on OnlyVotives.com. For every single one, the problem was the same: the GD Library wasn?t installed. So, if VVC isn?t working for you and you are searching this forum for a solution, be sure to explicitly verify that you have the GD Library installed and enabled. Thanks to all of you who sent me accolades. -Bill
  3. I just wanted to let everyone know about a contribution I uploaded last night called Visual Verify Code (VVC) [it is located in the features section]. Have you ever been on a site that displays an image with text on it and you are required to input what you see? This is what my contribution does. It helps thwart automated programs from creating bogus accounts, using your Tell-A-Friend as a spam system, and the like. You can view this contribution running by visiting my site: OnlyVotives.com and clicking ?contact us?. -Bill of LTCMLLC