在使用 Firebase auth 注册帐户时,我将电子邮件存储在教师和学生 2 个类别中。我添加电子邮件到公司的FireStore 2不同类别的教师与学生同email和password。当我登录时,我想检查电子邮件属于哪个类别(教师或学生)我该怎么做我尝试了 firestore 查询 isequalsto 但它没有区分。
这是我的数据库
老师
学生
还有其他可能的解决方案吗?
这是我的登录活动代码
package com.example.dell.step;
import android.app.ProgressDialog;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.OnSuccessListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.auth.AuthResult;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.firestore.CollectionReference;
import com.google.firebase.firestore.FirebaseFirestore;
import com.google.firebase.firestore.QuerySnapshot;
public class LoginActivity extends AppCompatActivity {
private Button mRegbtn;
private Button mloginbtn;
private EditText mEmail;
private EditText mPassword;
private Toolbar …Run Code Online (Sandbox Code Playgroud) java android firebase firebase-authentication google-cloud-firestore