Asa*_*rza 11 android firebase firebase-authentication
我正在使用firebase手机身份验证.当用户使用电话号码创建帐户时,下次他使用相同的电话号码创建帐户时,我想显示一条消息,说明帐户已存在
为了检测该电话号码是否已用于帐户注册,您不能仅依靠默认身份验证表。而且还必须使用Firebase数据库创建一个Dummy用户表进行检查。
例如,您可以创建一个json树,将实时数据库中的用户数据保存到以下结构中:
您的代码片段应类似于:
在成功登录/用户注册的代码段上:
DatabaseRef userRef = FirebaseDatabase.getInstance.getRef("users");
userRef.orderByChild("telNum").equalTo(phoneNumber).addListenerForSingleValueEvent(new ValueEventListener() {
if (dataSnapshot.getValue() != null){
//it means user already registered
//Add code to show your prompt
showPrompt();
}else{
//It is new users
//write an entry to your user table
//writeUserEntryToDB();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5804 次 |
| 最近记录: |