Firebase会验证同一用户的多个电子邮件地址

时间:2017-07-17 16:31:40

标签: firebase firebase-authentication

我使用的是Firebase Web SDK 4.0.0,并希望我的用户能够验证同一帐户的多个电子邮件地址。就上下文而言,我的目标是从dave@home.com和dave@work.com收到电子邮件,并知道它肯定来自Dave(uid 123456789)。

我查了docs about linking accounts,但我假设这种方法无法正常工作,因为我需要多封电子邮件。

我考虑过将电子邮件存储在数据库中并将它们链接到用户,但这并不会挂钩到Firebase验证过程(我想使用它)。

任何关于如何处理此问题的想法都会非常有用。

1 个答案:

答案 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。

我希望它有所帮助。