Hi,
our moderators also handle user account issues and would like to be able to change a user’s email address for them. How can I enable this?
Hi,
our moderators also handle user account issues and would like to be able to change a user’s email address for them. How can I enable this?
They can already?.. Unless using SSO.
They just need to go to the users public profile, click Preferences, and then edit the email address
Ah, you need to enable moderators_view_emails (though I have no idea why that setting is tied to the Preferences page) and make sure email editable is enabled too
That did it, thanks!
你好,
我可以在用户的偏好设置中看到他们的邮箱,但无法编辑。我也不清楚如何启用邮箱可编辑功能……我应该在哪里查找?
我看到你们提到了单点登录(SSO)……我的论坛与 ActiveMember360 绑定用于注册(这是否就是你们所说的 SSO?它同时也与 WordPress 绑定),但我担心如果我在 Active 和/或 WordPress 中更改邮箱,用户之后将无法通过 Discourse 登录……
您能帮帮我吗?
我有点不知所措,也不想搞砸他的账户……
非常感谢!![]()
你好,
我再次询问,因为需要更改邮箱的人在未来几周内将无法访问该邮箱,如果不采取行动,他将失去账户…
有人能帮我吗?
非常感谢!
将他们降级为普通用户,然后让他们更改邮箱,最后再将其提升回工作人员。
出于安全考虑,工作人员用户必须验证旧邮箱和新邮箱。
感谢您的回复 @codinghorror!
但他并不是工作人员,而是一名像其他人一样的普通成员……还有其他解决方案吗?如果必须更改他的“状态”,我该在哪里操作?是在 Discourse 中、WordPress 中,还是 Activemember 中?
非常感谢您的帮助!
根据您的描述,听起来他们可以自行更改邮箱?我不确定这种情况是否适用于您。
不,他们不能。而且我不确定我自己能在哪里操作而不引发问题……
@simon 有什么想法吗?我还不太理解多重 ActiveMember + WordPress + Discourse 的架构 ![]()
您可以通过从站点仪表板点击 Discourse 链接,然后点击“SSO 选项”标签页,再点击“SSO 提供商”标签页,来检查您的 WordPress 站点与 Discourse 之间是否启用了 SSO。如果通过 WP Discourse 插件启用了 SSO,则“启用 SSO 提供商”复选框将被勾选:
假设已启用,请前往您的 Discourse 设置页面并搜索“sso overrides email”:
如果该设置已启用,Discourse 上的电子邮件地址将根据 SSO 负载中提供的电子邮件地址进行更新。更新 WordPress 上的用户电子邮件地址应会更新其在 Discourse 上的电子邮件地址。如果 Discourse 的"sso overrides email"设置未启用,且您希望用户能够在 Discourse 上更新其电子邮件地址,请检查您的 Discourse 论坛是否启用了“email editable”设置。启用该设置后,用户应能够从他们的账户页面更新电子邮件地址:
太棒了,非常感谢 @simon!!![]()