Domanda

Sto cercando di impostare i requisiti minimi di password per il mio provider di appartenenza a Umbraco. Attualmente la mia sezione di appartenenza web.config è simile a questa:

   <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>

Tuttavia, quando accedo tramite il sito Web e cambio la mia password, mi permetterà di utilizzare una password di qualsiasi lunghezza e trucco. C'è qualcosa che mi manca? Grazie!

È stato utile?

Soluzione

Le impostazioni del provider di appartenenza in genere personalizzate vengono passate come attributi xml personalizzati sul tag stesso. Puoi già vederne uno lì: " userIsOnlineTimeWindow. & Quot; Accendi Reflector e fai uno scavo attorno all'Assemblea contenente quel provider, o lode-jeebus, RTFM. : D

-Oisin

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top