in reply to howto: Perl CGI, image with random scewed text for account creations
Screen readers, in general, will spell out the garbage strings, making it easy enough for the blind to find them and comply. Those who are both blind and deaf can find the garbage string via their Braille terminals... or so goes the theory, since so far no one who's both blind and deaf has contacted me. This was true even before my CAPTCHA went online, though.
It's an easy enough thing to do. From a predefined list of sentences (which could come out of the fortune program), select a sentence at random and a random point within that sentence in which to plug a garbage string. Generate the garbage string, test that it doesn't exist in a dictionary, and plant it in that random spot. Explain to the user that he's supposed to find that non-word and type it into the text input. Use caching similar to that of Authen::Captcha to keep track of what's been recently served and to whom. Bingo bango bongo, an accessible CAPTCHA.
Nuthin' to it but to do it.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: howto: Perl CGI, image with random scewed text for account creations
by Sixtease (Friar) on Mar 12, 2007 at 08:36 UTC | |
by gloryhack (Deacon) on Mar 12, 2007 at 16:05 UTC | |
Re^2: howto: Perl CGI, image with random scewed text for account creations
by davidnicol (Acolyte) on Mar 12, 2007 at 23:43 UTC |