如何添加数据到我的firebase上的电子邮件和密码注册使用angularfire2
how to add data to my firebase upon email and password registration using angularfire2
因此,在使用(createUser) firebase方法在我的firebase中创建用户之后。然后如何立即将数据添加到我的firebase数据库。下面是代码:
createUser(email: string, password: string, username:string) {
this.af.auth.createUser({ email, password })
**so instead of the console log below**
.then((user) => console.log(`Create User Success:`, user))
** i will rather add the username string into my firebase like this**
const adddatatobase = this.af.database().ref('usernamestore').push({
userdetails:username
});
.catch(e => console.error(`Create User Failure:`, e));
}
我已经尝试了上面的代码,我并不是很成功。有什么帮助吗?
谢谢
您必须在响应中添加要执行的脚本:
createUser(email: string, password: string, username:string) {
this.af.auth.createUser({ email, password })
.then(user => {
const users = this.af.database.object('/profile');
users.update({
user.uid: { username: username }
});
})
.catch(err => console.error(`Create User Failure: ${err}`));
}
相关文章:
- Firebase电子邮件/密码创建用户安全
- Cordova的Firebase/Phonegap:使用应用程序内的电子邮件/密码登录
- 如何在javascript中验证密码、手机号码和电子邮件
- 如何阻止浏览器要求在注册表单中保存电子邮件和密码
- 是什么使浏览器自动填充电子邮件/密码输入
- 使用电子邮件和密码错误对用户进行身份验证
- 角度验证:如果用户输入无效的电子邮件或密码,则限制服务器请求
- 电子邮件和密码打印在错误的表格上
- 如何使浏览器在登录后提供密码和电子邮件存储
- 如何在Protractor中验证电子邮件和密码
- 如何判断用户'使用帐户密码包的电子邮件已存在
- firebase SERVER_ERROR的电子邮件/密码身份验证
- 如何询问电子邮件id&每次登录facebook时的密码
- 如何添加数据到我的firebase上的电子邮件和密码注册使用angularfire2
- Rails将用户电子邮件传递到忘记密码表单
- 在JavaScript中验证输入的电子邮件和密码
- 使用电子邮件和密码创建用户,返回值未定义的非空用户
- 如何获得userData注册后与firebase(与电子邮件和密码)
- 如何在Javascript中正确验证电子邮件和密码
- 如何显示错误的密码在Firebase简单登录电子邮件密码的错误状态