Кто-нибудь знает о реализации пользовательского поставщика членства, который проверяет надежность пароля по встроенному словарю - PullRequest
2 голосов
/ 01 июня 2010

У меня есть приложение Asp.net MVC, и, прежде чем я смог его запустить, ИТ-специалисты попросили нас соблюдать их политику паролей. Гибкость AspnetSqlMembershipProvider не вполне удовлетворяет требованию.

Правила надежности и длины пароля:

  • одна строчная
  • одна заглавная буква
  • одно число и / или специальный символ
  • 8 символов в длину

пока aspnetsqlmembershipprovider хорош ...

Не разрешено использовать:

  • Словарь слов Имена, настоящие или
  • вымышленные фразы на простом языке
  • Даты
  • Номера телефонов
  • регистрационные номера автомобилей
  • ID пользователя
  • Почтовые коды
  • Название организации

aspnetsqlmembershipprovider удовлетворяет только первым 4 критериям. Знаете ли вы о каких-либо сторонних продуктах, которые предлагают эту функцию (предпочтительно в форме пользовательского поставщика членства)?

1 Ответ

1 голос
/ 02 июня 2010

Я думаю, что нет необходимости менять провайдера членства, скорее вы можете поставить те же самые проверки jquery, чтобы обеспечить правила, которые вы хотели бы реализовать. Пожалуйста, взгляните на следующее,

http://www.webresourcesdepot.com/10-password-strength-meter-scripts-for-a-better-registration-interface/

Надеюсь, это поможет

...