【发布时间】:2021-09-26 23:54:00
【问题描述】:
如何从我的 ASP.NET MVC 4 应用程序中注销特定用户?我更喜欢使用 User.Id 属性来执行此操作。
【问题讨论】:
-
“指定用户”是指当前登录用户以外的用户吗?
-
@oj-raqueño 是的,例如,我是网站的管理员,我想注销网站的指定用户(成员)。
-
好吧,如果您使用表单身份验证,您不能只是强迫他退出。他需要他的 cookie 过期。您可以做的是缩短 cookie 的生命周期并锁定该用户(如果您使用的是 ASP.NET Identity)。使用令牌的另一种方法是撤销他的令牌访问权限。您的身份验证流程是什么?
-
@gdyrrahitis 我使用 identity 。我的主要问题是,当我在应用程序中为用户赋予角色时,赋予该角色的用户需要注销并再次登录才能应用角色。