我如何区分firebaseAuth中不同级别的用户

时间:2017-09-18 07:24:05

标签: android firebase firebase-authentication

我有两种不同类型的用户教师和学生。我使用Firebase Auth和电子邮件和密码对其进行身份验证并将其存储在Firebase实时数据库中。我的问题是有没有办法创建自定义访问方法,如getCurrentUser()。getEmail,getDisplayname等。我需要从当前用户类型

显示不同用户类型(教师/学生)的不同UI

1 个答案:

答案 0 :(得分:1)

你有两种类型的用户。首先,您只能为两个用户创建一个firebase结构,只需添加一个布尔变量TEACHER,指示用户是教师还是学生。

但我通常做的是将用户分成两个不同的firebase结构,这意味着你应该创建一个firebase路径teacher / user_id和另一个student / user_id,它将为你提供灵活的retreiving数据并在不同的UI中显示数据