firebase - 在firebase中重置密码时更改电子邮件接收器
问题描述
由于默认情况下,如果不是身份验证中的电子邮件,firebase 不支持用户名,一种解决方案是制作类似 username@mydomain.com 的内容。此解决方案的问题是重置密码流程。
我查看了文档,但据我所知,无法更改重置电子邮件的接收者,因为它必须匹配 firebase 中的用户。
有没有我错过的解决方法?
解决方案
不,到目前为止还没有解决方法,而且我认为不会,无论如何,如果您想为用户保存其他信息,那么您正在做的事情看起来根本不是一个好习惯,就像用户名一样,您应该(例如)在用户集合中创建一个文档,该文档与身份验证中的用户具有相同的 id,这样您就可以从文档中获取登录用户的任何其他数据
推荐阅读
- android - 当我为小部件的属性赋值时应用程序停止
- mysql - 使用另一个表中的数据查询一个表
- javascript - 我的 javascript 脚本文件在我预加载时没有被使用
- linux - 在linux CLI中的某行上按位置替换某个字符
- sql - 在 Presto 中按数组值分组
- javascript - 难以应用拆分功能
- excel - 使用 excel vba / 条件格式设置 2 个提醒日期
- c# - 从 blobstorage 获取资源文件并添加到 azure 批处理中的任务
- reactjs - 使用 switch 函数有条件地渲染组件
- bash - 根据文件内的内容对 grep 输出进行排序