嘿,大家好!
我几周前搭建了一个 Discourse 论坛,但之后一直没登录过。
但现在我完全收不到它的任何登录邮件。我的旧密码似乎也不起作用了,虽然网站上的“忘记密码”功能看起来正常工作,但我从未收到过任何邮件。
查看我的 Mailgun 日志时,我什么都没看到:frowning_face:
嘿,大家好!
我几周前搭建了一个 Discourse 论坛,但之后一直没登录过。
但现在我完全收不到它的任何登录邮件。我的旧密码似乎也不起作用了,虽然网站上的“忘记密码”功能看起来正常工作,但我从未收到过任何邮件。
查看我的 Mailgun 日志时,我什么都没看到:frowning_face:
你好,
请尝试重置您的 Mailgun 密码,然后重新运行 Discourse 设置,之后您就可以修改密码了。
参见:
或
我可以登录 Mailgun 的网页界面,所以我认为没有必要在那里重置密码——或者你是在建议这样做吗?
如果您在 Mailgun 的日志中没有看到邮件,说明 Discourse 要么无法发送邮件,要么无法通过身份验证来发送邮件。
重置 Mailgun 并更新您的 app.yml 将排除后一种情况。
我觉得我可能发现了一个 bug?
我的管理员账户之前的用户名是
xyz
和 xyzadmin
但是,当我在使用 Discourse 时,用户名被改成了 “Thexyzadmin”。
每当我尝试重置密码时,输入用户名 “xyz” 或 “xyzadmin”,Discourse 都会提示我检查电子邮件以获取重置密码的链接。这正常吗?
您是否使用 SSO?Discourse 是否为身份验证的权威来源?
都不是。
为了重新表述我之前的话(因为重读时,我发现我之前的话似乎有些令人困惑):
如果用户在 Discourse 中更改了用户名(在此情况下是管理员更改了用户名),那么如果从未为旧用户名生成过电子邮件,Discourse 绝不应回复“请检查您的邮箱”。
如果这仍不清楚,请告诉我。
员工更改邮箱有额外要求,必须同时验证旧邮箱和新邮箱。这是出于安全考虑。
用户则无需如此,只需验证新邮箱即可。
感谢 @codinghorror!!有趣的昵称!我觉得现在在学习编程时正是如此:)
再次非常感谢!