MVC4 テンプレートを調べると、パスワード要件を指定する場所 (できれば) を見つけるのに苦労しています。主に、英数字以外の文字の要件を削除したいと考えています。
これはでできることSimpleMembership
ですか?
編集:
(適用できる仕様はSimpleMembership
?)
MVC4 テンプレートを調べると、パスワード要件を指定する場所 (できれば) を見つけるのに苦労しています。主に、英数字以外の文字の要件を削除したいと考えています。
これはでできることSimpleMembership
ですか?
編集:
(適用できる仕様はSimpleMembership
?)
SimpleMembershipProviderを調べたところ、現在の実装方法では、パスワード要件を完全に自分で管理する必要があることがわかりました。
public override int MinRequiredPasswordLength
{
get { return InitializeCalled ? 0 : PreviousProvider.MinRequiredPasswordLength; }
}
public override int MinRequiredNonAlphanumericCharacters
{
get { return InitializeCalled ? 0 : PreviousProvider.MinRequiredNonAlphanumericCharacters; }
}
ご覧のとおり、 SqlMembershipProviderなどの別のMembershipProviderが構成されていない限り、デフォルトでは 0 が返されます。これは、 SimpleMembershipProviderを使用する目的を無効にしていると思います。少なくとも私の心では。
これにより、Brock Allen のアドバイスを検討し、 nuget を使用してインストールできる彼のMembershipRebootの使用を検討するようになりました。彼の github ページには、彼のライブラリの使用方法を示す優れたサンプル mvc サイトがあります。私は以前にそれを使用したことがなく...そして現在試しています...しかし、これまでに見たり読んだりしたところ、見栄えがよく...そして、なぜもっと多くの人がそうしないのか疑問に思いました. SimpleMembershipProvider で使用します。