は、ここで私は、いくつかの条件を持つ新しいユーザーのパスワードを制限したい。ここ
ASP。ネット会員は
<membership>
<providers>
<clear />
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="8" minRequiredNonalphanumericCharacters="0" passwordStrengthRegularExpression="^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])|(?=.*[a-z])(?=.*[A-Z])(?=.*[!%,.;:])|(?=.*[a-z])(?=.*[0-9])(?=.*[!%,.;:])|(?=.*[A-Z])(?=.*[0-9])(?=.*[!%,.;:])$" passwordAttemptWindow="10" applicationName="/" />
</providers>
</membership>
私のWeb.configファイルであります: :
パスワードの強度:
- 次の4つのカテゴリの3から文字を含む:(ZスルーA) 英語大文字
英語小文字(aからz)
ベース10個の数字(0〜9)例えば
非アルファベット文字(! 、$、#、%)
- あなたは私がweb.configファイルそれ自体で使用passwordStrengthRegularExpression属性が見ることができるよう - パスワード
ユーザーのアカウント名が含まれていません(メンバーシップが提供する)第1条件に一致するようにしてください。
2番目の条件を満たすための解決策が必要です。短いで
::私は(文字の複雑さが施行すなわち。:パスワード、ユーザーのアカウント名が含まれていない)状態を一致させるためにメンバーシップをカスタマイズする必要が
更新::
私はErangaが私を提案し何をしました私のアプリケーションで。今、私はまた、Membership createUserが失敗したときに(いくつかのカスタマイズされた条件で)適切なメッセージを表示したいと思います。
私の質問が更新されました。見てみましょう。 – RollerCosta