2017-06-16 5 views
0

私はログイン認証に常にFirebaseを使用しますが、今回は問題があります。 私の新しいアプリケーションは、adminユーザーと通常ユーザーという2種類のユーザーで動作します。異なるアクセス許可Firebase Auth

火災ベースでこれら2つのタイプを区別するにはどうすればよいですか?

答えて

1

あなたは書き込むにはFirebaseユーザーIDを組み合わせたオブジェクトと役割

public class User { 
    public String userId; 
    public String role; 

    public User(String userId, String role) { 
     this.username = username; 
     this.email = email; 
    } 
} 

でFirebaseデータベースを使用することができますので、

mDatabase = FirebaseDatabase.getInstance().getReference(); 
private void writeNewUser(String userId, String role) { 
    User user = new User(name, role); 

    mDatabase.child("users").child(userId).setValue(user); 
} 
+0

私はもうfirebase認証を使用するつもりはありませんか? – Felipe

+0

もちろん、まだfirebase Authを使用する必要があります –

関連する問題