检查新用户
Check for new user
我想知道用户何时通过提供商(twitter、facebook 等...)登录,如果他是新用户。如果是这样,那么将他的数据添加到我的 firebase 中。目前我已经阅读了这个:
https://www.firebase.com/docs/web/guide/user-auth.html
它告诉我要做:
var isNewUser = true;
然后通过说
来检查
if(authData && isNewUser){
//This is a new user
}
但是它不起作用...我使用相同的帐户登录但它告诉我这是一个新用户...
通常使用 Firebase,您会有一个 /users 节点,您可以在其中存储有关用户的其他数据
users
user_id_0
name: "Buck Murdock"
email: "buck@moonbasealphabeta"
user_id_1
name: "Ted Striker"
email: "ted@airplane.com"
user_id 是 Firebase 分配的用户 ID。
当用户开始访问您的应用程序时,您将查询您的 /users 节点以查看他们的电子邮件是否已存在。如果没有,则创建用户并将其添加到 /users 节点。
哦 - 请参阅 Firebase 指南中的存储用户数据部分,因为您可能忽略了评论
// here we will just simulate this with an isNewUser boolean
我想知道用户何时通过提供商(twitter、facebook 等...)登录,如果他是新用户。如果是这样,那么将他的数据添加到我的 firebase 中。目前我已经阅读了这个:
https://www.firebase.com/docs/web/guide/user-auth.html
它告诉我要做:
var isNewUser = true;
然后通过说
来检查if(authData && isNewUser){
//This is a new user
}
但是它不起作用...我使用相同的帐户登录但它告诉我这是一个新用户...
通常使用 Firebase,您会有一个 /users 节点,您可以在其中存储有关用户的其他数据
users
user_id_0
name: "Buck Murdock"
email: "buck@moonbasealphabeta"
user_id_1
name: "Ted Striker"
email: "ted@airplane.com"
user_id 是 Firebase 分配的用户 ID。
当用户开始访问您的应用程序时,您将查询您的 /users 节点以查看他们的电子邮件是否已存在。如果没有,则创建用户并将其添加到 /users 节点。
哦 - 请参阅 Firebase 指南中的存储用户数据部分,因为您可能忽略了评论
// here we will just simulate this with an isNewUser boolean