小编Sab*_*yab的帖子

如何将用户重定向到 Cloud Firestore 中的特定活动?

在使用 Firebase auth 注册帐户时,我将电子邮件存储在教师和学生 2 个类别中。我添加电子邮件到公司的FireStore 2不同类别的教师与学生同emailpassword。当我登录时,我想检查电子邮件属于哪个类别(教师或学生)我该怎么做我尝试了 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

5
推荐指数
1
解决办法
1320
查看次数