gpt4 book ai didi

java - 在 firebase 中作为 id 发送电子邮件

转载 作者:行者123 更新时间:2023-11-29 23:30:22 25 4
gpt4 key购买 nike

<分区>

除了使用 push()child(user) 生成 id 之外,我可以使用用户的电子邮件作为 id 在 Firebase 中?

我试过这个:

    private void userData(String emai1, String pass, String bal) {

String id = emai1;
int balance=Integer.valueOf(String.valueOf(bal));
User user1 = new User(id,emai1,pass,balance);
databaseReference.child(id).setValue(user1);

}

用户类:

public class User {

private String email;
private int balance;
private String password;
private String id;

public User( String id,String email, String password , int balance) {
this.email = email;
this.balance = balance;
this.password = password;
this.id = id;
}



public String getEmail() {
return email;
}

public void setEmail(String email) {
this.email = email;
}

public int getBalance() {
return balance;
}

public void setBalance(int balance) {
this.balance = balance;
}

public String getPassword() {
return password;
}

public void setPassword(String password) {
this.password = password;
}

public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}

}

因为我使用了 firebase 身份验证,所以用户注册了,但他的信息没有添加到 firebase 数据库中。

顺便说一句,在尝试此操作之前,我使用 push() 获取 id 并且一切正常,但我希望电子邮件为 id 而不是生成一个新的 id(因为电子邮件无论如何都是唯一的。)

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