gpt4 book ai didi

email - 密码重置电子邮件和电子邮件验证中的 Firebase 传递状态(继续访问网站链接)

转载 作者:行者123 更新时间:2023-12-01 01:48:44 25 4
gpt4 key购买 nike

我在我的网站中使用 firebase 进行用户身份验证。试图建立一个密码重置流程,用户接收密码重置电子邮件,重置他们的密码,然后它只是重定向到具有给定 url 的网站。

问题:我可以发送密码重置电子邮件并更改该帐户的密码,但是当我单击 firebase 提供的继续按钮时,它会在浏览器控制台中引发以下错误。

Uncaught DOMException: Failed to execute 'assign' on 'Location': 
'https://?link=http://mywebsite.com/?email%3Duser@example.com' is not a valid URL.

我也收到电子邮件验证链接的相同错误。

该网址已在 Firebase 的授权域中列入白名单。

请帮我!

最佳答案

你路过吗canHandleCodeInApp真的吗?这意味着如果已安装,您希望重置链接在移动应用程序中打开。如果是这样,看起来您的 FDL 域未配置(解析为空字符串)。您应该转到 Firebase 控制台中的动态链接部分并设置/同意服务条款。这会将链接更新为:https://example.app.goo.gl/?link=....您将能够在控制台动态链接部分看到该域。

否则你可以通过canHandleCodeInApp为 false 将通过在 Firebase 控制台的电子邮件模板部分中设置的网络操作回调 URL 打开链接。与后者不同,此链接不会通过 FDL。

关于email - 密码重置电子邮件和电子邮件验证中的 Firebase 传递状态(继续访问网站链接),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46211693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com