2012-02-22 9 views
-5

許可しますユーザーが誤ってパスワードを3回以上(5分以内)に入力すると、アカウントがブロックされている必要があります。エラーメッセージは次のように表示する必要があります。ログイン ..ユーザーのみに許可さ のみ3試み...今私は、ログインページを変更する必要が ..私は成功したログインページを作成し ..私は新しいアプリケーションを作成しています唯一の3 attemts

empid | empusernameは、私はまた、クエリ PLSは、いずれかのplsは私を助けることができる私を提供したい


empdescripton Isblocked emppassword ......................... ............

pls私にできるのはどれですか............................ ......

+0

一部の研究が必要です。ログインに失敗する方法はおそらく1000回もカバーされています。 – Asken

答えて

2

はちょうどMaxInvalidPasswordAttempts

3に http://msdn.microsoft.com/en-us/library/system.web.security.membershipprovider.maxinvalidpasswordattempts.aspx

設定し、あなたがメンバーシッププロバイダを使用していると仮定すると、

MaxInvalidPasswordAttemptsプロパティは 繰り返し試みを通じて、会員ユーザーのパスワードやパスワードの答えを推測不要なソース を防ぐために PasswordAttemptWindowプロパティと連携して動作します。メンバーシップユーザーに対して無効なパスワードまたはパスワード の質問が提供された場合、 のPasswordInteremptWindowで指定された 分の数のMaxInvalidPasswordAttemptsプロパティー値以上である場合、メンバー はIsLockedOutプロパティーを設定することによってロックアウトされます までTrueを返し、UnlockUserメソッドの呼び出しによってユーザーがロック解除されます。 パスワードまたはパスワードの応答が、 MaxInvalidPasswordAttempts値に達する前に指定されている場合、無効な試行回数を追跡するカウンタ がゼロにリセットされます。

+0

ありがとうございます –

関連する問題