不同的权限Firebase Auth

时间:2017-06-16 18:33:35

标签: android firebase firebase-authentication

我总是使用firebase登录身份验证,但这次我遇到了问题。 我的新应用程序适用于两种类型的用户,即管理员和普通用户。

如何在firebase中区分这两种类型?

1 个答案:

答案 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);
}