Hie*_*yen 5 passwords firebase
由于某种原因,我的firebase项目apikey与数据库关联了。我仍然可以创建另一个api密钥,更新到应用程序中。
但是,当用户尝试重设密码时,该链接使用旧密钥并导致“您的重设密码请求已过期或该链接已被使用”(我想我在某个地方读了此问题,现在我找到了原因)。
无论如何,有没有为现有的Firebase项目更新新的api密钥?
谢谢
不知何故,我原来的apiKey被恢复了。您可以通过以下方式在Firebase主页上找到与该应用程序相关联的原始密钥(已从console.google.com删除)。
概述>项目设置>一般
基本上,当用户请求恢复密码时,firebase会发送带有恢复链接的电子邮件。如果您查看该链接,将会看到该链接中包含的API不再存在。
我建议您联系Firebase支持。我没有解决此问题的官方方法,但是我可以想到的快速解决方法如下:
- 通过console.google.com创建新的API>选择您的Firebase项目
- 创建一个具有可以读取URL参数的功能的页面。使其接收Firebase恢复密码URL并用新的替换死API,然后将您重定向到新的Firebase恢复密码URL
- 通过添加您在第2步中创建的页面并使用Firebase Recovery Full URL作为参数来编辑电子邮件模板
为了更准确,这是一个示例。我的项目名为“ MyFirebaseProj”,我的域为“ example.com”
<a href='http://example.com/recover-password.html?url=%LINK%'>%LINK%</a>
然后保存
现在,当用户进入您的“恢复密码”页面时,他们将使用新的API重定向到firebase网址,并且应该可以使用
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
3284 次 |
| 最近记录: |