Project Description
This is a Silverlight 4 implementation of a simple Captcha control that can be used as an authentication or authorization challenge.

To see a working demo, visit

As an added twist, the desired text is animated by a 'StoryBoard', making its analysis by a non-human inordinately difficult. In the 'locked' state, there is a padlock and a red adorner around the text block. The user is challenged to enter the desired text.

The desired text is generated randomly and will be different for each challenge.

When the desired text is entered, the control enters the 'unlocked' state. The visual cues for this are the unlocked padlock image and the absence of the red error adorner. The application can poll this state and proceed on the assumption that the challenge has been successfully answered.

Author: Garry Vass (WPF/Silverlight Specialist)

Last edited Dec 18, 2011 at 10:08 PM by TyburnConsultancy, version 9