看起来我作为管理员无法更改在以下页面注册的电子邮件地址(主电子邮件地址)。
https://///preferences/account
有什么办法可以更改它吗?
看起来我作为管理员无法更改在以下页面注册的电子邮件地址(主电子邮件地址)。
https://///preferences/account
有什么办法可以更改它吗?
您正在使用 SSO 登录,还是已禁用“电子邮件可编辑”设置?
我已经启用了该设置,并且可以选择更改我的电子邮件。这里的想法是管理员也是用户。
如果您不想启用该设置,您可能可以通过 SSH 更改电子邮件。
我点击了邮件中的链接,但是 discourse 页面显示“哎呀,该页面不存在或已设为私密。”我该如何进行身份验证?我注册的是我公司的 Gmail 地址。
您是尝试在其他浏览器中打开链接吗?链接是 http 而不是 https 吗?您的 discourse 前面有反向代理或 Cloudflare 吗?
不。链接以“https.”开头。
我认为我既没有反向代理,也没有 Cloudflare。
我在隐私模式下尝试了该链接,但失败了。我已在 Chrome 中尝试了数次。
另外,我想更改“primary”的电子邮件地址。
我不想在“primary”下添加新地址。
添加第二个地址,然后将其设为主要地址。这样应该就可以从账户中删除_旧的_主要地址了。我不确定如果同一个电子邮件地址也存在于 app.yml 中的开发者电子邮件地址是否会有所不同。
这可能是原因。也许 discourse 在隐身模式下没有登录会话?
我在普通模式和隐秘模式下都试过了。
另外,由于第二个电子邮件地址未注册,因此无法删除旧的主要地址。
我尝试使用另一个电子邮件地址进行此操作,但失败了。
您的论坛肯定有些东西坏了。我刚在我的沙盒中测试了更改管理员电子邮件,它运行正常。您必须检查到底是什么不符合预期。
如果我没记错的话,通过 SSH 控制台更改电子邮件也不需要验证,所以如果您遇到与电子邮件相关的问题,这是最简单的方法。
另一种可能性是您的电子邮件提供商/电子邮件客户端/浏览器扩展程序破坏了验证链接。我不确定是哪个,但一定是其中之一。
虽然第三种可能性不大,但您的论坛实例或安装的第三方插件也可能导致此问题。
因此,我建议您通过 SSH 控制台更改电子邮件,并花一些时间调试您的实例问题。