# 如果我不知道用户是谁，如何注销？

**URL:** <https://meta.discourse.org/t/how-to-log-out-user-if-i-dont-know-them/145273>\
**Category:** Development\
**Created:** [2020 年3 月 23 日 17:20 UTC](https://meta.discourse.org/t/how-to-log-out-user-if-i-dont-know-them/145273 "2020-03-23T17:20:20Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![pnoeric](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pnoeric/32/177144_2.png) [@pnoeric](https://meta.discourse.org/u/pnoeric)\
发布日期： [2020 年3 月 23 日 17:20 UTC](https://meta.discourse.org/t/how-to-log-out-user-if-i-dont-know-them/145273/1 "2020-03-23T17:20:20Z")

</div>

好的——想象这样一个简单的场景：

1. 用户 A 登录我的网站，然后点击网站上的“论坛”。他们被重定向到 Discourse，Discourse 通过 SSO 回调我的网站，他们随即完成认证并自动登录到 Discourse。很好，一切运行完美。

2. 过了一段时间，用户 A 离开电脑，其会话自动过期。他们从未在我的应用或 Discourse 中明确点击“注销”。

3. 用户 B 在同一台设备上登录我的网站，点击进入论坛。由于 Discourse 仍显示用户 A 已登录，因此不会发起 SSO 请求，因为 Discourse 会话仍处于登录状态。结果，用户 B 以用户 A 的身份登录到了 Discourse。☹

我该如何处理这种情况？

谢谢，  
Eric

---

_[View the full topic](https://meta.discourse.org/t/how-to-log-out-user-if-i-dont-know-them/145273)._
