Проверка пароля на соответствие требованиям

Бедные пользователи, как они мучаются, придумывая пароли в организациях где стоит усиленная политика безопасности в 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

Комментарии

Комментариев пока нет.

Добавить комментарий






 
Copyright © Антон Ковалев