# 批准已激活的分阶段用户会提示他们登录，但实际上不允许他们登录

**URL:** <https://meta.discourse.org/t/approving-an-activated-staged-user-tells-them-to-log-in-but-doesnt-allow-them-to-log-in/200276>\
**Category:** Bug\
**Created:** [2021 年8 月 13 日 03:59 UTC](https://meta.discourse.org/t/approving-an-activated-staged-user-tells-them-to-log-in-but-doesnt-allow-them-to-log-in/200276 "2021-08-13T03:59:24Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![jamezpolley](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jamezpolley/32/155754_2.png) [@jamezpolley](https://meta.discourse.org/u/jamezpolley)\
发布日期： [2021 年8 月 13 日 03:59 UTC](https://meta.discourse.org/t/approving-an-activated-staged-user-tells-them-to-log-in-but-doesnt-allow-them-to-log-in/200276/1 "2021-08-13T03:59:25Z")

</div>

# 复现步骤

1. 访问 `/my/messages`
2. 点击“新消息”
3. 输入一个未关联任何现有用户的电子邮件地址
4. 输入并发送消息。

这将发送一封电子邮件并创建一个待激活的用户。

1. 从管理面板激活该用户。  
a. 在我的案例中，我的网站需要批准新账户，因此我还必须批准该用户。不确定这是否普遍适用。

2. 用户收到电子邮件：  
\u003e 您已在 … 获得批准  
\u003e  
\u003e 一名工作人员已在 … 批准了您的账户  
\u003e  
\u003e 您现在可以通过访问以下地址登录您的新账户：\u003csiteurl\u003e

3. 用户按照电子邮件中的说明访问该网址。

# 预期结果

用户可以成功登录

# 实际结果

- 在登录对话框中，输入其电子邮件地址并使用“跳过密码；向我发送登录链接”时，会提示“没有匹配到账户 …"。

- 点击“忘记密码”然后“重置密码”，也会提示“没有匹配到账户 …"。

- 用户_可以_使用该电子邮件地址创建一个新账户，但（至少在我的测试中）这会将他们重置为未激活状态，并发送一封“确认您的新账户”的电子邮件。这在他们已经被告知“您已获得批准”之后，并不是预期的结果…

---

_[View the full topic](https://meta.discourse.org/t/approving-an-activated-staged-user-tells-them-to-log-in-but-doesnt-allow-them-to-log-in/200276)._
