gpt4 book ai didi

android - 使用 Firebase 在我的 Android 应用程序中验证两种类型的用户(学生和司机)的最佳方法是什么

转载 作者:行者123 更新时间:2023-11-29 14:34:36 25 4
gpt4 key购买 nike

<分区>

我正在为我的大学交通服务(公共(public)汽车)开发一个 Android 应用。它允许学生使用 map 知道公共(public)汽车在哪里。 In 表示巴士在 map (谷歌地图)中的位置

我有两种类型的用户(学生、司机)

学生和司机应首先注册(这是使用电子邮件密码使用firebase身份验证完成的)

但主要问题是,假设以下是学生的登录凭据;

**邮箱:**jb@gmail.com

**密码:**123456

学生可以使用这些凭据登录(注册后),并查看 map 。

问题是,当我转到司机的登录 UI 并输入相同的凭据时,它会登录司机(应该登录学生)

我知道很明显会发生这种情况,因为它会查找所有已保存的电子邮件 和匹配的密码 并记录用户。

但我需要一种有效的方法来检查它是否真的是学生的登录凭据或司机的登录凭据。

有没有办法在 firebase 中将另一个参数连同登录凭据(电子邮件和密码)一起发送到登录方法,这样我就可以为每个用户传递一个值。 (想象一下,当学生注册时我传递一个字符串值“student”,而当司机注册时我传递一个字符串值“driver”)

所以我可以检索传递的数据并检查此凭证是学生的还是司机的

非常感谢!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com