首页 > 解决方案 > Firebase 电子邮件验证无效证书问题

问题描述

我在 Firebase 上进行电子邮件链接验证时遇到了一个奇怪的错误。当用户创建帐户时,我会向他们发送以下电子邮件并等待他们进行验证,然后再继续正常的应用程序流程:

您好 %DISPLAY_NAME%,

按照此链接验证您的电子邮件地址。

https://project-projectname.firebaseapp.com/__/auth/action?mode=<action>&oobCode=<code>

如果您没有要求验证此地址,则可以忽略此电子邮件。

谢谢,

您的 ProjectName 团队

(稍作修改,去掉项目名称)

此电子邮件成功发送,但是当用户单击电子邮件中的链接时,他们会得到以下效果:

证书无效截图

这很奇怪,因为该链接是 Firebase 给我用来验证电子邮件地址的默认 HTTPS 链接。

没有用户可以超越这一点,我尝试了多个浏览器、多个设备、多个电子邮件地址,没有人可以验证他们的电子邮件。我到处搜索,找不到任何有同样问题的人,所以我很可能忽略了一些非常明显的东西。

我应该注意到他们曾经能够成功验证他们的电子邮件 - 大约一周前它停止工作。

任何帮助,将不胜感激!谢谢!

标签: firebasefirebase-authentication

解决方案


更新:我找到了这个问题的“解决方案”!

由于我无法理解的原因,电子邮件验证链接在我的家庭 WiFi 上不起作用,但如果我使用移动数据尝试相同的链接,它会以应有的方式工作。

如果您遇到此错误,请尝试使用其他形式的互联网连接,它可能会起作用!

但是,我不明白为什么会这样,因为我的家庭 WiFi 没有特殊的防火墙或任何不寻常的东西。如果有人可以解释为什么会发生这种情况,我很想知道。我将联系 Firebase,以便他们至少知道某些用户正在发生这种情况。

感谢@Frank van Puffelen 的帮助


推荐阅读