Session 南希及;表单身份验证:如何使已登录身份验证用户的所有会话无效?

Session 南希及;表单身份验证:如何使已登录身份验证用户的所有会话无效?,session,nancy,Session,Nancy,我正在使用和 如何以编程方式使已登录身份验证用户的所有会话无效 注销 Context.CurrentUser 与 只会使一个会话无效, 如果用户是从(例如)其他浏览器登录的, 此会话仍然有效 这是一件好事,但我想在用户更改密码后使所有会话无效 提前谢谢 最简单的方法是更改UserMapper从会话cookie映射到的用户记录上的GUID标识符-这将自动使该用户的每个会话无效,迫使他们重新登录并获取新cookie MyNancyModule.Logout()

我正在使用和

如何以编程方式使已登录身份验证用户的所有会话无效

注销

Context.CurrentUser

只会使一个会话无效, 如果用户是从(例如)其他浏览器登录的, 此会话仍然有效

这是一件好事,但我想在用户更改密码后使所有会话无效


提前谢谢

最简单的方法是更改
UserMapper
从会话cookie映射到的用户记录上的
GUID
标识符-这将自动使该用户的每个会话无效,迫使他们重新登录并获取新cookie

MyNancyModule.Logout()