Asp.net手动锁定用户

本文关键字:锁定 用户 net Asp | 更新日期: 2023-09-27 18:05:53

我有一个带有oauth2认证的asp.net网站。我需要手动锁定/永久解锁用户,但我无法在ApplicationUser中找到标准方法。我能做的最接近的事情就是像这样设置LockoutEndDateUtc

user.LockoutEndDateUtc = DateTime.Now.AddYears(100);

但这是一种噱头。有标准的做法吗?我说错了什么吗?如果我能从外部操作这些东西为什么不直接使用Lock/Unlock方法或IsLocked属性呢?

Asp.net手动锁定用户

希望你从DB得到你的使用基础;可能是users表(例如)。你可以有一个像IsLocked bit这样的列。在检查DB检查IsLockedtrue时,然后拒绝用户登录并抛出消息说您被锁定。