gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 10:22:06 26 4
gpt4 key购买 nike

我目前使用 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());}

关于java - 如何将用户电子邮件从 Firebase 身份验证检索到实时数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54277202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com