Как установить минимальные требования к паролям в Umbraco для провайдера членства? - PullRequest
2 голосов
/ 30 октября 2009

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

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

1 Ответ

1 голос
/ 30 октября 2009

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

-Oisin

...