我总是使用firebase登录身份验证,但这次我遇到了问题。 我的新应用程序适用于两种类型的用户,即管理员和普通用户。
如何在firebase中区分这两种类型?
答案 0 :(得分:1)
您可以将Firebase数据库与Firebase UserId和Role
组合使用public class User {
public String userId;
public String role;
public User(String userId, String role) {
this.username = username;
this.email = email;
}
}
写:
mDatabase = FirebaseDatabase.getInstance().getReference();
private void writeNewUser(String userId, String role) {
User user = new User(name, role);
mDatabase.child("users").child(userId).setValue(user);
}