我尝试使用以下方法禁用任何现有用户:
IdentityResult confirmUserResult = await UserManager.SetConfirmedAsync(userId, confirm);
此标识结果返回Succeed = true
。但是,在我“禁用”用户之后,我尝试使用相关用户登录,我可以做到。
所以,我的问题是如何禁用用户的帐户?
注意:我使用 ASP.Net MVC5 Identity。
我尝试使用以下方法禁用任何现有用户:
IdentityResult confirmUserResult = await UserManager.SetConfirmedAsync(userId, confirm);
此标识结果返回Succeed = true
。但是,在我“禁用”用户之后,我尝试使用相关用户登录,我可以做到。
所以,我的问题是如何禁用用户的帐户?
注意:我使用 ASP.Net MVC5 Identity。
检查这个答案,它解释了如何覆盖该PasswordSignInAsync
函数:https ://stackoverflow.com/a/35293561/2908623