ContinuUrl未显示在过期电子邮件操作页面中-Firebase身份验证

ContinuUrl未显示在过期电子邮件操作页面中-Firebase身份验证,firebase,firebase-authentication,Firebase,Firebase Authentication,我的用例如下所示: 在我的Firebase应用程序中,我使用电子邮件/密码登录方法对用户进行身份验证 当我注册一个用户时,会向他们发送一封电子邮件来重置他们的密码 同样,当他们忘记密码时,会调用相同的方法,并向他们发送电子邮件以重置密码 在这封电子邮件中,我使用了Firebase Auth JS SDK的方法。因此,在actionCodeSettings对象中,我传递url参数,在这里我提供我的站点的url。因此,当用户重置密码时,会出现一个“继续”按钮,当用户单击该按钮时,他们将能够返回到我的

我的用例如下所示:

在我的Firebase应用程序中,我使用电子邮件/密码登录方法对用户进行身份验证

当我注册一个用户时,会向他们发送一封电子邮件来重置他们的密码

同样,当他们忘记密码时,会调用相同的方法,并向他们发送电子邮件以重置密码

在这封电子邮件中,我使用了Firebase Auth JS SDK的方法。因此,在
actionCodeSettings
对象中,我传递
url
参数,在这里我提供我的站点的
url
。因此,当用户重置密码时,会出现一个“继续”按钮,当用户单击该按钮时,他们将能够返回到我的站点

所有的工作都像一个魔咒,用户重置他们的密码,他们点击“下一步”,他们点击“继续”,他们回到我的网站

但是,如果用户速度太慢,并且他们单击了一个已过期的链接,他们将被转移到一个页面,该页面只显示“您重置密码的请求已过期或该链接已被使用”,并且没有继续链接或其他任何内容,尽管我在
actionCodeSettings
正常情况下,我会看到该页面URL中的链接(我的意思是,我可以在地址栏中看到URL以
&continueUrl=
结尾)

我的问题是:

  • 这是正确的行为吗?过期的链接页面不应该也显示continue URL,因为它也在URL中
  • 如果这是正确的行为,我如何向我的用户提供一个指向我的页面的链接

我已经研究了几个月,最后我用firebase函数制作了自己的API来检查我网站上的代码和所有内容,这非常简单。文档链接在这里:如果您愿意,我可以帮助您在您的网站上实现所有这些功能的代码,这样您也可以拥有更多的控制权。Thank you,我真的想在这里写一个回复。我提交了一个功能请求,并与Firebase支持人员进行了交谈,我们一致认为目前唯一的解决方案是定制电子邮件处理程序。因此,没有其他“官方”这对我来说似乎很奇怪,因为重定向链接仍然存在于URL中,所以我希望能够将其与现有功能一起使用…是的,我同意,但现在我已经开始考虑自定义电子邮件处理程序,我更喜欢这种方式,我有更多的控制权,它在我的网站上,这在It方面更专业这是我自己的方式。我已经研究了几个月了,最后我用firebase函数制作了我自己的API来检查我网站上的代码和所有东西,这非常简单。文档的链接在这里:如果你愿意,我可以帮你实现在你的网站上实现所有这些功能的代码,这样你就有了更多的控制权也是。谢谢你,我实际上想在这里写一个回复。我提交了一个功能请求,并与Firebase支持人员进行了交谈,我们一致认为目前唯一的解决方案是定制电子邮件处理程序。因此,没有其他“官方”这对我来说似乎很奇怪,因为重定向链接仍然存在于URL中,所以我希望能够将其与现有功能一起使用…是的,我同意,但现在我已经开始考虑自定义电子邮件处理程序,我更喜欢这种方式,我有更多的控制权,它在我的网站上,这在It方面更专业走自己的路。