关闭帐户锁定

时间:2015-11-11 21:01:47

标签: c# asp.net asp.net-identity

使用ASP.NET Identity,我创建了自己的用户存储,实现了IUserStore<TUser>IUserPasswordStore<TUser>IUserEmailStore<TUser>,但是当我尝试登录时,它会抱怨我没有&# 39; t实施IUserLockoutStore<TUser>

现在我可以实现它,但我不想锁定用户。所以我宁愿不浪费时间来实现它。

IdentityConfig.cs中,在ApplicationUserManager.Create方法中,它具有以下内容:

manager.UserLockoutEnabledByDefault = true;
manager.DefaultAccountLockoutTimeSpan = TimeSpan.FromMinutes(5);
manager.MaxFailedAccessAttemptsBeforeLockout = 5;

所以我想如果我将UserLockoutEnableByDefault更改为false,它就会停止尝试检查锁定。但它并没有。登录时我仍然遇到同样的错误:

Store does not implement IUserLockoutStore<TUser>.

AccountController中的这一行:

var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);

那我怎么把这该死的东西关掉?!?

0 个答案:

没有答案