Как мне установить минимальные требования к паролю в Umbraco для поставщика членства?

StackOverflow https://stackoverflow.com/questions/1651816

Вопрос

Я пытаюсь установить минимальные требования к паролю для моего поставщика членства в Umbraco.В настоящее время мой раздел членства в web.config выглядит следующим образом:

   <membership defaultProvider="UmbracoMembershipProvider" userIsOnlineTimeWindow="15">
      <providers>
        <clear />
        <add name="UmbracoMembershipProvider" type="umbraco.providers.members.UmbracoMembershipProvider" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" defaultMemberTypeAlias="Another Type" passwordFormat="Hashed" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" />
        <add name="UsersMembershipProvider" type="umbraco.providers.UsersMembershipProvider" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" passwordFormat="Hashed" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" />
      </providers>
    </membership>

Однако, когда я захожу на сайт и меняю свой пароль, это позволяет мне использовать пароль любой длины и состава.Есть ли что-то, чего я не понимаю?Спасибо!

Это было полезно?

Решение

Обычно пользовательские настройки поставщика членства передаются в виде пользовательских xml-атрибутов в самом теге.Вы уже можете увидеть одного из них там:"UserIsOnlineTimeWindow". Запустите Reflector и покопайтесь в сборке, содержащей этого провайдера, или хвалебного джебуса, RTFM.:D

-Ойсин

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top