ContinuUrl未显示在过期电子邮件操作页面中-Firebase身份验证
我的用例如下所示: 在我的Firebase应用程序中,我使用电子邮件/密码登录方法对用户进行身份验证 当我注册一个用户时,会向他们发送一封电子邮件来重置他们的密码 同样,当他们忘记密码时,会调用相同的方法,并向他们发送电子邮件以重置密码 在这封电子邮件中,我使用了Firebase Auth JS SDK的方法。因此,在ContinuUrl未显示在过期电子邮件操作页面中-Firebase身份验证,firebase,firebase-authentication,Firebase,Firebase Authentication,我的用例如下所示: 在我的Firebase应用程序中,我使用电子邮件/密码登录方法对用户进行身份验证 当我注册一个用户时,会向他们发送一封电子邮件来重置他们的密码 同样,当他们忘记密码时,会调用相同的方法,并向他们发送电子邮件以重置密码 在这封电子邮件中,我使用了Firebase Auth JS SDK的方法。因此,在actionCodeSettings对象中,我传递url参数,在这里我提供我的站点的url。因此,当用户重置密码时,会出现一个“继续”按钮,当用户单击该按钮时,他们将能够返回到我的
actionCodeSettings
对象中,我传递url
参数,在这里我提供我的站点的url
。因此,当用户重置密码时,会出现一个“继续”按钮,当用户单击该按钮时,他们将能够返回到我的站点
所有的工作都像一个魔咒,用户重置他们的密码,他们点击“下一步”,他们点击“继续”,他们回到我的网站
但是,如果用户速度太慢,并且他们单击了一个已过期的链接,他们将被转移到一个页面,该页面只显示“您重置密码的请求已过期或该链接已被使用”,并且没有继续链接或其他任何内容,尽管我在
actionCodeSettings
正常情况下,我会看到该页面URL中的链接(我的意思是,我可以在地址栏中看到URL以&continueUrl=
结尾)
我的问题是:
- 这是正确的行为吗?过期的链接页面不应该也显示continue URL,因为它也在URL中
- 如果这是正确的行为,我如何向我的用户提供一个指向我的页面的链接