2012-10-11 12 views
6

ASP.NET MVC 4のデフォルトシンプルメンバーシッププロバイダで失敗したログオン試行回数を指定するにはどうすればよいですか?アカウントのロックを解除する方法がありますが、アカウントがロックされる失敗回数を指定できるところはどこにも表示されません。 MVC 3で指定した場合は、プロバイダのweb.configでmaxInvalidPasswordAttemptsを指定できます。ただし、MVC4シンプルメンバーシップでは、web.configでプロバイダを設定しません。MVC 4のアカウントロックに失敗したログイン試行回数を指定する方法4 /デフォルトシンプルメンバーシッププロバイダ

答えて

8

もちろん、それらをログに記録する方法につながる

if(WebSecurity.IsAccountLockedOut(model.UserName,4,10000)){ 
        return RedirectToAction("LockedAccount"); 
       } 

それはsimplemembershipプロバイダが失敗したログインを追跡判明したが、それは何かのように、ユーザーのログインに失敗したログイン試行をキャッチするのはあなた次第です...

一度パスワードをリセットします。パスワードのリセット操作で直接ログインすることにしました。私はuserprofileに別のフィールドを入れてパスワードをリセットし、チェックをバイパスすることができたかもしれませんが、それは価値がないと思っていました。

関連する問題