如何将用户电子邮件从 Firebase 身份验证检索到实时数据库

JiaXian Chan

我目前使用 Firebase 电子邮件身份验证作为登录方法。但是,当我注册新用户时,新用户的电子邮件只会保存到身份验证面板而不是我的实时数据库。现在我想为特定用户添加更多信息。我现在应该怎么办?

有没有办法在新用户注册时,新用户的电子邮件将保存到身份验证面板实时数据库中?

我不知道如何从身份验证中检索用户电子邮件。我知道可能有一种方法可以通过使用“用户 UID”来获取用户电子邮件?但我可以知道怎么做吗?

阿什什·夏尔马

您需要使用以下代码行在注册时显式添加用户的电子邮件。调用 mAuth.createUserWithEmailAndPassword() 中的代码。从编辑文本设置电子邮件。

public void onComplete(@NonNull Task<AuthResult> task) {
                if (task.isSuccessful()) {
                    FirebaseDatabase.getInstance().getReference().child("my_users_email")
                                    .child(task.getResult().getUser().getUid())
                                    .child("Email").setValue(Email.getText().toString());}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 Firebase 实时数据库时如何将用户从非身份验证转换为身份验证的最佳方法

如何将Firebase的身份验证链接到实时数据库?

使用 firebase 实时数据库进行身份验证,无需用户

用户已在应用中进行身份验证,并且Firebase实时数据库返回失败:permission_denied

Firebase实时数据库身份验证

Firebase 电子邮件身份验证将用户名和详细信息添加到 Firebase 数据库

无法使用 FIrebase 实时数据库通过他的电子邮件检索好友密钥

如何从Firebase中的实时数据库检索数据?

如何从Firebase实时数据库检索数据?

如何从 Firebase 实时数据库正确检索值?

当我获得“ PERMISSION DENIED”时,如何让我的Firebase安全规则允许对我的实时数据库的身份验证访问

Firebase身份验证和实时应用程序数据库如何保护自身?

使电子邮件在Firebase身份验证和数据库之间保持同步

在 Firebase 实时数据库中,未经身份验证的第三方服务器(使用 Admin SDK)如何从我的数据库中读取未受保护的数据?

用于Firebase实时数据库/ Firebase身份验证的Android唯一密钥

Firebase 实时数据库和身份验证库版本不兼容

添加自定义域以用于Firebase实时数据库(即验证电子邮件链接)

ionic,firebase:如何从firebase身份验证中获取所有用户电子邮件

如何将用户名和电子邮件保存到 Firebase

如何将Firebase数据库锁定到来自特定(电子邮件)域的任何用户?

应用加载时如何在ListView上显示从Firebase实时数据库检索到的内容

身份验证和实时数据库中的 Android Firebase 相关错误

Firebase 实时数据库中的身份验证信息

有关 Firebase 实时数据库身份验证规则的问题

无法对网络上的多个Firebase实时数据库进行身份验证

RN Firebase 实时数据库身份验证令牌有效负载

Firebase 实时数据库 - 匿名身份验证规则

获取用户电子邮件Firebase身份验证

从Firebase实时数据库检索数据到ListView