火力地堡验证密码重置的iOS斯威夫特 - 更新火力地堡数据库

问题描述:

我们使用火力地堡验证 & 火力地堡数据库进行用户认证。由于复杂的原因,我们在这两个地方保留用户密码火力地堡验证密码重置的iOS斯威夫特 - 更新火力地堡数据库

我们如何在用户在Firebase AUTH中更改密码后更新Firebase数据库/用户节点?

是否有完成块在火力地堡验证>密码重置工作流程,我们可以简单地用新密码更新数据库火力地堡?我不确定Firebase是否会通过新密码向我们更新Firebase数据库/用户节点。

一个想法我们所拥有的只是更新使用“updatePassword”功能在火力地堡验证用户信息,但火力地堡说,如果在一段时间内用户没有登录,则该用户必须重新认证。所以我们不确定如何解决这个问题。

对工作流程有任何建议或想法或建议?

预先感谢您。

Firebase身份验证无法显示用户密码。如果您发现任何管理员都无法通过Firebase身份验证界面获取用户密码。

我已经尝试使用云功能来做这件事,但它也没有工作。如果用户重置密码,则完全位于他们和Firebase之间。

我想你是第一次自己设置密码,然后将其存储在数据库中。但是,没有Auth的完成功能可以检索用户刚刚输入的密码。出于安全原因。

如果您使用的是updatePassword函数,则用户必须具有对数据库中可存储密码的节点的写入权限。