[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