我尝试使用以下方式禁用任何现有用户:
IdentityResult confirmUserResult = await UserManager.SetConfirmedAsync(userId, confirm);
此身份结果返回Succeed = true
。但是,在“禁用”用户之后,我尝试使用相关用户登录,然后我就可以这样做。
所以,我的问题是如何禁用用户帐户?
注意:我使用ASP.Net MVC5标识。
检查此答案,这说明了如何覆盖PasswordSignInAsync
功能:https://stackoverflow.com/a/35293561/2908623