【发布时间】:2018-05-21 10:00:43
【问题描述】:
在我的 Web 应用程序中,用户可以删除其他用户。但我注意到,在用户被删除后,cookie 仍然保留在用户的浏览器中,即使用户不再存在,他们也可以浏览网站。如何使cookie无效?
【问题讨论】:
标签: asp.net cookies asp.net-mvc-5
在我的 Web 应用程序中,用户可以删除其他用户。但我注意到,在用户被删除后,cookie 仍然保留在用户的浏览器中,即使用户不再存在,他们也可以浏览网站。如何使cookie无效?
【问题讨论】:
标签: asp.net cookies asp.net-mvc-5
删除用户后写这行代码:
_userManager.UpdateSecurityStamp(userId)
它应该可以工作。
【讨论】:
userId,因为用户被删除了
_userManager.Delete(_userManager.Users.FirstOrDefault(p => p.Id == uderId));
UserManager,这正是您在此处发布的方式。用户被删除,但用户的 cookie 仍然存在。我如何使用UpdateSecurityStamp(userId)?