2017-06-16 143 views
0

我總是使用firebase登錄身份驗證,但這次我遇到了問題。 我的新應用程序適用於兩種類型的用戶,管理員和普通用戶。不同的權限Firebase身份驗證

如何區分火力地基中的這兩種類型?

回答

1

您可以使用火力地堡數據庫與對象相結合火力地堡的用戶ID和角色

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); 
} 
+0

所以我不打算使用火力AUTH了嗎? – Felipe

+0

當然,您仍然需要使用Firebase Auth –