Domanda

Avere un po 'di problemi a ottenere questo diritto ... L'obiettivo principale è avere punti di forza della password configurabili dall'utente ed ecco dove mi sono bloccato: C'è un'impostazione in alcuni file di configurazione da qualche parte che specifica la lunghezza minima della password per essere sette e non posso per la vita di me trovare la cosa fatta, ho controllato l'app.config per l'implementazione specifica del provider, il web.Config per la soluzione (in cui il parametro è menzionato ma impostato su 1), e ho persino controllato i file .config per qualsiasi cosa persino toccando questo ma non c'è niente.Kinda frustrante.

È stato utile?

Soluzione

Bene, il minRequiredPasswordLength è configurato nella sezione Provider di membri.Dai un'occhiata a questo Domanda per vedere un esempio in cui è impostato su 6.

Dato che, è necessario accedere a questo valore utilizzando la seguente proprietà sul tipo Membership:

var minPassLength = System.Web.Security.Membership.MinRequiredPasswordLength;
.

Se non funziona, forse si dispone di un'implementazione del fornitore personalizzato che sovrascrive il valore della proprietà impostato in Web.config - vedere qui per un esempio.In questo caso ti suggerirei di effettuare una ricerca nell'intera soluzione per trovare la stringa minRequiredPasswordLength e vedere da dove sta arrivando questo valore.Se il provider personalizzato proviene da una DLL di terze parti, è necessario accedere al codice della libreria per modificare tale valore.

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