火力地堡验证密码重置的iOS斯威夫特 - 更新火力地堡数据库
问题描述:
我们使用火力地堡验证 & 火力地堡数据库进行用户认证。由于复杂的原因,我们在这两个地方保留用户密码。火力地堡验证密码重置的iOS斯威夫特 - 更新火力地堡数据库
我们如何在用户在Firebase AUTH中更改密码后更新Firebase数据库/用户节点?
是否有完成块在火力地堡验证>密码重置工作流程,我们可以简单地用新密码更新数据库火力地堡?我不确定Firebase是否会通过新密码向我们更新Firebase数据库/用户节点。
一个想法我们所拥有的只是更新使用“updatePassword
”功能在火力地堡验证用户信息,但火力地堡说,如果在一段时间内用户没有登录,则该用户必须重新认证。所以我们不确定如何解决这个问题。
对工作流程有任何建议或想法或建议?
预先感谢您。
答
Firebase身份验证无法显示用户密码。如果您发现任何管理员都无法通过Firebase身份验证界面获取用户密码。
我已经尝试使用云功能来做这件事,但它也没有工作。如果用户重置密码,则完全位于他们和Firebase之间。
我想你是第一次自己设置密码,然后将其存储在数据库中。但是,没有Auth的完成功能可以检索用户刚刚输入的密码。出于安全原因。
如果您使用的是updatePassword函数,则用户必须具有对数据库中可存储密码的节点的写入权限。