Training, Open Source computer languages

PerlPythonMySQLTclRubyC & C++LuaJavaTomcatPHPhttpdLinux

Search our site for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
Check your user is human. Have him retype a word in a graphic
Do you have trouble with automated programs completing forms on your websites and making cart loads of submissions? Or even just a few spammers submitting their betting ads, performance enhancing pill sites, and share purchase suggestions? And yet you don't want to have to have anyone who wants to use your site register.

Using what has become known as captcha technology, you can display a graphic with some text on what's basically a login page, then have your human user type that text back in. It's very difficult indeed for automata to recongnise the text, and can be doubly so if you vary the background, change fonts between characters and change text colour, scale, rotation. Mind you, you can make it pretty tough for the human too.

You'll find captcha in use already on many big sites, and there are other sites that will host the service for you. Actually, if you've got PHP available and the GD module it's very easy to code it up from first principles and that gives you the ultimate of flexibility.

* Try my demo here
* Show source code of main demo
* Show source code of graphic generator
(written 2006-07-17 09:28:12)

 
Associated topics are indexed under
H999 - Additional PHP Material
A192 - Web Application Deployment - Firewalls
G903 - Well House Consultants - Running and moderating forums
H304 - PHP - DDA, Style and image handling

Back to
Melksham Carnival Parade
Previous and next
or
Horse's mouth home
Forward to
Telling large from small

Some other Articles
A bad place for security firms
What to do during a Linux build
Sales call
Telling large from small
Check your user is human. Have him retype a word in a graphic
Melksham Carnival Parade
The Courts, Holt
Not shouting
undefined reference to typeinfo - C++ error message
Simple polymorphism example - C++
1771 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

© WELL HOUSE CONSULTANTS LTD., 2008: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 0800 043 8225 or 01225 708225 • FAX: 0845 8382 405 or 01225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho