【发布时间】:2020-11-08 01:55:45
【问题描述】:
我的应用中有两组人——经理和员工。经理可以注册他们的员工。基本上他们会为他们填写表格(电话号码、全名、出生日期等)。所有信息都保存在 Cloud firebase 的 employees 集合中。
员工无法注册应用程序,只能“验证他们的电话号码”。如果他们的电话号码已在系统中注册,那么他们应该会收到一条带有确认码的短信。如您所见,我目前将员工信息保存在数据库中,而不是在身份验证部分(就像我为使用电子邮件和密码登录的经理所做的那样)。
思路如下:
- 经理应该注册志愿者的电话号码(据我了解,身份验证部分)。
- 员工安装应用程序并在登录部分输入他们的电话号码。应向他们发送另一条短信,其中包含员工应填写的确认码。
所以我有两个问题:
- 除了在 Firebase 云中添加员工之外,我应该如何添加员工?
- 当员工尝试使用电话号码登录时,我如何检查他是否已经在系统中,如果没有,打印敬酒什么的?
- 一个更难的问题是我应该如何发送短信确认码?
我还想提一下,我不使用 FirebaseUI(我们有一个自定义的登录视图)。
【问题讨论】:
标签: java android firebase firebase-authentication