Plate-forme de codage: ASP.NET 4.0 WebForms avec C #
J'ai deux rôles admin et membre. mes questions sont, P>
Dans ma candidature, admin peut manipuler la plupart des données des membres.
Je sais que dans les formulaires authentification, un utilisateur peut être déverrouillé, P>
MembresUser.
Propriété code>
défini comme Radionly? Li>
3 Réponses :
Extraits de MSDN:
normalement, l'utilisateur est
verrouillé code> automatiquement lorsque le
MaxInvalidPasswordSatempts code> est atteint dans le document
Passwordemptwindow p>. P>.
Les utilisateurs peuvent également être verrouillés si vous utilisez le
getPassword code> ou
la surcharge qui accepte une réponse de mot de passe et le nombre de mauvaises réponses saisies par l'utilisateur atteint la valeur de Adhésion.
MaxInvalidPassWordempts Code> Dans le
Membres.PasswordSemptwindow Code>. P> blockQuote>
Une solution de contournement pourrait être d'utiliser une propriété iSiroved comme ceci: p>
xxx pré> p>
@yetanothercoder .. Je l'ai vu plus tard .. mais ce n'était pas là avant que je chante mon édition. :(
Aucun problème :) Et oui .. je suppose que je dois aller avec! Isapproved.
Vous pouvez le faire verrouiller l'utilisateur (définir .Ilockedout code> sur true) en procédant comme suit:
MembershipUser user = Membership.GetUser("UserToLock");
for (int i = 0; i < Membership.MaxInvalidPasswordAttempts; i++)
{
Membership.ValidateUser(user.UserName, "Not the right password");
}