我使用的是Firebase Web SDK 4.0.0,并希望我的用户能够验证同一帐户的多个电子邮件地址。就上下文而言,我的目标是从dave@home.com和dave@work.com收到电子邮件,并知道它肯定来自Dave(uid 123456789)。
我查了docs about linking accounts,但我假设这种方法无法正常工作,因为我需要多封电子邮件。
我考虑过将电子邮件存储在数据库中并将它们链接到用户,但这并不会挂钩到Firebase验证过程(我想使用它)。
任何关于如何处理此问题的想法都会非常有用。
答案 0 :(得分:1)
如果您希望用户在其帐户中注册多个电子邮件。您必须在firebase数据库中进行链接。下面是如何在数据库中实现该结构。
>>> np.finfo(np.float32)
finfo(resolution=1e-06, min=-3.4028235e+38, max=3.4028235e+38, dtype=float32)
使用此结构,您仍然可以使用firebase身份验证来验证其电子邮件地址。
userId001 和 userId002 是通过firebase身份验证创建的RNG。
在userRNGId(例如abc123)中,您应该创建随机用户ID,以便所有电子邮件都链接到该ID。
我希望它有所帮助。