2011-12-19 9 views
0

私のクライアントのすべてではないが、アカウントのパスワードに英数字以外の文字を要求することがクライアントにとって複雑すぎると訴えているので、私はPasswordStrengthRegularExpressionを検討していました。動的に設定するPasswordStrengthRegularExpression

PasswordStrengthRegularExpressionを動的に設定する方法があるので、特定のクライアントの要件を緩和できますが、他の要件は緩和できませんか?

答えて

0

あなた.configファイルのメンバーシップを設定するときPasswordStrengthRegularExpressionについては、MSDNのドキュメントに記載されますが、これを設定することができます。

<membership defaultProvider="SqlProvider" 
    userIsOnlineTimeWindow = "20> 
    <providers> 
    <add 
     name="SqlProvider" 
     type="System.Web.Security.SqlMembershipProvider" 
     connectionStringName="SqlServices" 
     requiresQuestionAndAnswer="true" 
     passwordStrengthRegularExpression=" @\"(?=.{6,})(?=(.*\d){1,})(?=(.*\W){1,})" 
     /> 
    </providers> 
</membership> 

はデフォルトに異なる要件を必要とするクライアントのために異なる構成となっています。

関連する問題