Как мне установить минимальные требования к паролю в Umbraco для поставщика членства?
-
22-07-2019 - |
Вопрос
Я пытаюсь установить минимальные требования к паролю для моего поставщика членства в 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
-Ойсин
Не связан с StackOverflow