管理员可以更改他的电子邮件地址吗?

看起来我作为管理员无法更改在以下页面注册的电子邮件地址(主电子邮件地址)。

https://///preferences/account

有什么办法可以更改它吗?

您正在使用 SSO 登录,还是已禁用“电子邮件可编辑”设置?

不,我没有使用 SSO。

我查看了“电子邮件可编辑”的含义。
这似乎是在用户想要更改其电子邮件地址时使用的。

我想更改我的管理员电子邮件地址。

我已经启用了该设置,并且可以选择更改我的电子邮件。这里的想法是管理员也是用户。

如果您不想启用该设置,您可能可以通过 SSH 更改电子邮件。

参见:Change staff email address from console

1 个赞

我点击了邮件中的链接,但是 discourse 页面显示“哎呀,该页面不存在或已设为私密。”我该如何进行身份验证?我注册的是我公司的 Gmail 地址。

您是尝试在其他浏览器中打开链接吗?链接是 http 而不是 https 吗?您的 discourse 前面有反向代理或 Cloudflare 吗?

1 个赞

不。链接以“https.”开头。
我认为我既没有反向代理,也没有 Cloudflare。

我在隐私模式下尝试了该链接,但失败了。我已在 Chrome 中尝试了数次。

另外,我想更改“primary”的电子邮件地址。
我不想在“primary”下添加新地址。

添加第二个地址,然后将其设为主要地址。这样应该就可以从账户中删除_旧的_主要地址了。我不确定如果同一个电子邮件地址也存在于 app.yml 中的开发者电子邮件地址是否会有所不同。

这可能是原因。也许 discourse 在隐身模式下没有登录会话?

1 个赞

我在普通模式和隐秘模式下都试过了。

另外,由于第二个电子邮件地址未注册,因此无法删除旧的主要地址。

我尝试使用另一个电子邮件地址进行此操作,但失败了。

您的论坛肯定有些东西坏了。我刚在我的沙盒中测试了更改管理员电子邮件,它运行正常。您必须检查到底是什么不符合预期。

如果我没记错的话,通过 SSH 控制台更改电子邮件也不需要验证,所以如果您遇到与电子邮件相关的问题,这是最简单的方法。

另一种可能性是您的电子邮件提供商/电子邮件客户端/浏览器扩展程序破坏了验证链接。我不确定是哪个,但一定是其中之一。

虽然第三种可能性不大,但您的论坛实例或安装的第三方插件也可能导致此问题。

因此,我建议您通过 SSH 控制台更改电子邮件,并花一些时间调试您的实例问题。

1 个赞