これを正しく行うには少し問題があります...主な目的は、ユーザーがパスワードの強度を構成できるようにすることです。ここで行き詰まります。構成ファイルのどこかに、パスワードの最小長を7に指定する設定があり、できません私の人生では、爆破されたものを見つけて、特定のプロバイダーの実装のapp.config、ソリューションのweb.configをチェックしました(パラメーターは言及されていますが、1に設定されています)、さらにチェックしましたこれに触れても、.config ファイルは何もありません。ちょっとイライラします。
1081 次
1 に答える
3
さて、これminRequiredPasswordLength
はメンバーシップ プロバイダー セクションで構成されます。この質問を見て、6 に設定されている例を確認してください。
Membership
そのため、型の次のプロパティを使用してこの値にアクセスする必要があります。
var minPassLength = System.Web.Security.Membership.MinRequiredPasswordLength;
うまくいかない場合は、設定されているプロパティ値をオーバーライドするカスタム プロバイダーの実装がある可能性があります。例については、こちらWeb.config
を参照してください。この場合、ソリューション全体を検索して文字列を見つけ、この値がどこから来ているかを確認することをお勧めします。カスタム プロバイダーがサード パーティの DLL からのものである場合、その値を変更するには、ライブラリ コードにアクセスする必要があります。minRequiredPasswordLength
于 2012-10-03T14:44:25.330 に答える