Menu

#60 Password Strength Control

open
nobody
None
5
2007-02-19
2007-02-19
dbaltas
No

[This is a request for new functionality]

The <anthem:PasswordStrength> control can be used to estimate the strength of the password while the user is typing it.
It should implement an algorithm to define password strength according to
-password length
-percentage of type of characters typed (latin alphabet 70%, numeric 20%, special 10%),
-casing of latin alphabet characters
-the frequency of characters in the text, (to ditinguish 'zxzxzxzx' from 'asdfzxcv')
- and ideally, compare characters typed with the assosiated username to avoid similarities.

Additional Attributes:
-PasswordControl (:Textbox)
-UsernameControl (:Textbox) [optional]
-PasswordStrengthValues (:string) [example:"weak.red,medium.#C04000,strong.lightgreen"]

Where
PasswordControl is the textbox control that will be monitored.
UsernameControl is the textbox control for comparing username with typed password
PasswordLevelValues is a string of the form "[passwordlevel].[color](,[passwordlevel].[color])+" both "," and "." are symbols
describing the text to describe each Strength Level and the color of the font of this text

Discussion


Log in to post a comment.