繁体   English   中英

Firebase身份密码重置iOS Swift-更新Firebase数据库

[英]Firebase Auth Password Reset iOS Swift - Update Firebase Database

我们使用Firebase AuthFirebase数据库进行用户身份验证。 由于复杂的原因, 我们在两个位置都保留用户密码

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

Firebase身份验证>密码重置工作流程中是否有完成框 ,我们可以使用新密码简单地更新Firebase数据库? 我不确定Firebase是否会将新密码传递给我们以在Firebase数据库/用户节点中进行更新。

我们曾经有过一个想法,就是使用“ updatePassword ”功能更新Firebase Auth中的用户信息,但是Firebase表示,如果用户已经一段时间没有登录,则必须重新验证用户身份。 因此,我们不确定如何解决该问题。

对工作流程有什么建议或想法吗?

先感谢您。

Firebase身份验证无法显示用户密码。 如果您发现没有管理员可以通过Firebase Auth界面获取用户密码。

我已经尝试过使用云功能来执行此操作,但是它也不起作用。 如果用户重设密码,则密码完全在他们和Firebase之间。

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

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

是的,我可以肯定的是:

Auth().auth.currentUser.changePassword...

如果不仅仅是在线搜索,请迅速搜索更改用户密码,然后查看Firebase文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM