Проверка пароля на соответствие требованиям
Бедные пользователи, как они мучаются, придумывая пароли в организациях где стоит усиленная политика безопасности в Active Directory. У нас пришлось отказаться… Они умоляли :)
Но чем взрослее мы становимся тем сильнее наша паранойя, а паранойя в безопасности никогда лишней не будет. Заставить ввести в качестве пароля не «123» это хорошая идея, реализовать это с помощью RegularExpressionValidator и регулярного выражения ну очень просто.
<asp:TextBox runat="server" ID="TextBoxPassword" TextMode="password" />
<asp:RegularExpressionValidator runat="server"
ControlToValidate="TextBoxPassword"
ValidationExpression="^(?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?!.*\s).*$"
Display="Dynamic"
ErrorMessage="Пароль должен содержат символы в верхнем и нижнем регистре, цифры и быть длинной минимум 8 символов." />
6 июля 2007 г. 13:23