# 新用户激活链接在激活 Discourse WP 插件时失效

**URL:** https://meta.discourse.org/t/new-user-activation-link-doesnt-work-when-activating-discourse-wp-plugin/292670
**Category:** WordPress
**Created:** [2024年一月23日 20:59 UTC](https://meta.discourse.org/t/new-user-activation-link-doesnt-work-when-activating-discourse-wp-plugin/292670 "2024-01-23T20:59:36Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![rodrigo.braga](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rodrigo.braga/32/212778_2.png) [@rodrigo.braga](https://meta.discourse.org/u/rodrigo.braga)
#### Post date: [2024年一月23日 20:59 UTC](https://meta.discourse.org/t/new-user-activation-link-doesnt-work-when-activating-discourse-wp-plugin/292670/1 "2024-01-23T20:59:36Z")

</div>

我有一个 WordPress 站点，它使用 WPDiscourse 插件作为 Discourse 的 SSO 提供商。

我不确定是什么时候开始发生的，但可能是在过去的几个月里，当新用户尝试注册站点时，他们会收到一个激活链接，在没有 WP\_Discourse 插件的情况下，它看起来像这样：

> **[Lost Password ‹ Foundation for Intentional Community — WordPress](https://www.ic.org/wp-login.php?action=lostpassword&error=invalidkey)**

并且可以正常工作，但是当 DiscourseWP 激活时，激活链接看起来像这样：

[https://www.ic.org/wp-login.php?action=rp&key=WBY2TEgStZiyj0DmqdrO&mail\_key=1706042380\_QlvCHBt2HfsX3YAqByQJ&login=reg5](https://www.ic.org/wp-login.php?action=rp&key=WBY2TEgStZiyj0DmqdrO&mail_key=1706042380_QlvCHBt2HfsX3YAqByQJ&login=reg5)

并且我看到了以下消息：

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/b/6/3b641848e79734e15fb8dc5e9838562595e06951.png)

有什么线索吗？

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2024年一月24日 09:53 UTC](https://meta.discourse.org/t/new-user-activation-link-doesnt-work-when-activating-discourse-wp-plugin/292670/2 "2024-01-24T09:53:54Z")

</div>

嘿 @rodrigo.braga

> [@rodrigo.braga](#):
>
> when DiscourseWP is active

您确定这是看到错误和未看到错误之间的唯一区别吗？也就是说，当您停用插件时，错误会立即消失，当您重新激活它时，错误会再次出现？

---

<div class="post-metadata">

### Author: ![rodrigo.braga](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rodrigo.braga/32/212778_2.png) [@rodrigo.braga](https://meta.discourse.org/u/rodrigo.braga)
#### Post date: [2024年一月24日 12:34 UTC](https://meta.discourse.org/t/new-user-activation-link-doesnt-work-when-activating-discourse-wp-plugin/292670/3 "2024-01-24T12:34:16Z")

</div>

是的，我分享的链接是在启用了 DiscourseWP 和未启用 DiscourseWP 这两个测试之间收到的。

---

<div class="post-metadata">

### Author: ![rodrigo.braga](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rodrigo.braga/32/212778_2.png) [@rodrigo.braga](https://meta.discourse.org/u/rodrigo.braga)
#### Post date: [2024年一月24日 12:36 UTC](https://meta.discourse.org/t/new-user-activation-link-doesnt-work-when-activating-discourse-wp-plugin/292670/4 "2024-01-24T12:36:35Z")

</div>

我尝试降级 DiscourseWP，但结果相同，我想知道 WP 最近的发布中是否有任何内容可能影响 Discourse 的 mail\_key 验证。

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2024年一月24日 12:37 UTC](https://meta.discourse.org/t/new-user-activation-link-doesnt-work-when-activating-discourse-wp-plugin/292670/5 "2024-01-24T12:37:39Z")

</div>

您能在 [WP Discourse](https://github.com/discourse/wp-discourse) 日志中看到任何相关内容吗？

（附注：我正在调查此事，只是想确保万无一失）

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2024年一月24日 16:07 UTC](https://meta.discourse.org/t/new-user-activation-link-doesnt-work-when-activating-discourse-wp-plugin/292670/6 "2024-01-24T16:07:09Z")

</div>

@rodrigo.braga 感谢您报告此问题。我已成功复现。修复程序目前正在审核中，并将包含在插件的下一个版本（`2.5.1`）中，该版本将很快发布。

> <https://github.com/discourse/wp-discourse/pull/499>
>
> Context https://meta.discourse.org/t/new-user-activation-link-doesnt-work-when-a…ctivating-discourse-wp-plugin/292670?u=angus
> 
> This branch is currently live on wp-discourse.pavilion.tech.

---

<div class="post-metadata">

### Author: ![rodrigo.braga](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rodrigo.braga/32/212778_2.png) [@rodrigo.braga](https://meta.discourse.org/u/rodrigo.braga)
#### Post date: [2024年一月24日 19:25 UTC](https://meta.discourse.org/t/new-user-activation-link-doesnt-work-when-activating-discourse-wp-plugin/292670/7 "2024-01-24T19:25:28Z")

</div>

非常感谢您的快速回复，我已经下载了该分支并确认它解决了我的问题。

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2024年二月23日 19:25 UTC](https://meta.discourse.org/t/new-user-activation-link-doesnt-work-when-activating-discourse-wp-plugin/292670/8 "2024-02-23T19:25:47Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
