检查新用户
Check for new user
我想知道用户何时通过提供商(Twitter,Facebook等)登录如果他是新用户。如果是这样,请将他的数据添加到我的火力库中。目前我已经阅读了以下内容:
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指南中存储用户数据部分,因为您可能忽略了评论
在这里,我们将用一个 isNewUser 布尔值来模拟这个
相关文章:
- 如何将新用户自动添加到AddThis服务以设置分析服务
- 使用Jquery.click显示/隐藏切换,适用于新用户,但不适用于种子
- 每15天为新用户加载一次放大弹出菜单
- beforeCreate方法在创建新用户时不会被调用
- 用于注册新用户的 Jquery 警报框
- 如何将新用户添加到我的用户数据库对象中
- 每天为每个新用户运行一次 JavaScript 函数
- 检查新用户
- 尝试在解析 JS API 中创建新用户时的最大调用堆栈错误
- Firebase / Angularfire 0.9 - 创建新用户和个人资料
- 如何在KeyStone.js中显式创建新用户
- 当新用户注册时,自动创建DISQUS帐户
- Google+Business帐户,添加脚本以自动将同事添加到新用户的同事圈中
- 如何防止LoopBack 2.0中未经认证的用户创建新用户?
- 如何从Alfresco UI页面中获取密码,该页面已由admin为新用户创建
- 不能在Angular Sign Up页面上创建新用户
- 蓝鸟创建新用户
- 无法将新用户持久化到Firebase数据库
- 为WordPress新用户获取Facebook JSSDK变量
- og:新用户操作的类型和域限制