# 待处理用户显示在用户页面中

**URL:** https://meta.discourse.org/t/pending-users-show-up-in-users-page/127668
**Category:** Support
**Created:** [2019年九月5日 09:01 UTC](https://meta.discourse.org/t/pending-users-show-up-in-users-page/127668 "2019-09-05T09:01:32Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![sfoster](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@sfoster](https://meta.discourse.org/u/sfoster)
#### Post date: [2019年九月5日 09:01 UTC](https://meta.discourse.org/t/pending-users-show-up-in-users-page/127668/1 "2019-09-05T09:01:33Z")

</div>

我们已经设置了 Discourse，因此需要审批用户。然而，即使用户审批状态为待处理，该用户仍会出现在用户页面（/u）上，甚至对未登录的访客、非管理员等也是如此。我是否遗漏了某个设置？为什么未经审批的待处理用户会出现在用户页面上？

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019年九月5日 10:00 UTC](https://meta.discourse.org/t/pending-users-show-up-in-users-page/127668/2 "2019-09-05T10:00:36Z")

</div>

有意思，@dax 你能复现这个问题吗？

---

<div class="post-metadata">

### Author: ![sfoster](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@sfoster](https://meta.discourse.org/u/sfoster)
#### Post date: [2019年九月5日 10:13 UTC](https://meta.discourse.org/t/pending-users-show-up-in-users-page/127668/3 "2019-09-05T10:13:18Z")

</div>

供参考，在我们发现此问题的情况下，用户是通过 Facebook 登录注册的。不确定这是否重要。

---

<div class="post-metadata">

### Author: ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)
#### Post date: [2019年九月5日 11:08 UTC](https://meta.discourse.org/t/pending-users-show-up-in-users-page/127668/4 "2019-09-05T11:08:38Z")

</div>

我可以复现此问题，但仅当将时间戳设置为“今天”时：

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/4/8411c10c7287ac50c19d5d9f9247c337bead8b51.png)

默认时间戳设置为“周”（但我也尝试了其他时间戳，如“全部时间”、“年”、“季度”、“月”，结果相同）  
 ![image](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/3X/4/6/46e1c8e161699d5e495d8527bd2229cbd11f0f0e_2_517x44.png)

时间戳设置为 **今天** ：

 ![image](https://global.discourse-cdn.com/meta/original/3X/9/a/9a5cac6dfea53068060a0c9f01a9ef1869b12418.png)

---

<div class="post-metadata">

### Author: ![sfoster](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@sfoster](https://meta.discourse.org/u/sfoster)
#### Post date: [2019年九月6日 11:03 UTC](https://meta.discourse.org/t/pending-users-show-up-in-users-page/127668/5 "2019-09-06T11:03:28Z")

</div>

有任何线索是什么导致这个问题吗？我不太确定为什么你只能复现“今天”的情况，但这可能是因为你今天创建了该用户。我可以确认，这个问题在一天后并不会消失。有什么想法吗？看起来用户页面并没有遵守待处理用户的限制。

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019年九月6日 21:09 UTC](https://meta.discourse.org/t/pending-users-show-up-in-users-page/127668/6 "2019-09-06T21:09:38Z")

</div>

我倾向于同意，待处理的用户不应显示在用户列表中。你能把这个加入你下周的待办事项吗，@neil？

---

<div class="post-metadata">

### Author: ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)
#### Post date: [2019年九月11日 19:22 UTC](https://meta.discourse.org/t/pending-users-show-up-in-users-page/127668/7 "2019-09-11T19:22:43Z")

</div>

已修复！部署修复后，用户目录将在 24 小时内更新（但通常在部署后很快即可更新）。

> <https://github.com/discourse/discourse/commit/7331e0865ad72bbdd4d7d9d17c818a64acd41deb>
>
> When the "must approve users" setting is enabled, new users who were
> waiting to …be approved could show up in the user directory.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019年九月17日 01:00 UTC](https://meta.discourse.org/t/pending-users-show-up-in-users-page/127668/8 "2019-09-17T01:00:00Z")

</div>

本主题已在 4 天后自动关闭。不再允许新的回复。
