嗨,我试图在创建用户时存储用户信息,但是使用此 js 代码,它会获取刚创建的用户的第一个注册用户数据。
var ref = new Firebase("https://***.firebaseio.com/");
$('.btn').click(function(e) {
var isNewUser = true;
e.preventDefault()
var mail = $('#inputEmail').val();
var pass = $('#inputPassword').val();
ref.createUser({
email : mail,
password : pass
}, function(error) {
if (error === null) {
console.log("User created successfully");
} else {
console.log("Error creating user:", error);
}
ref.onAuth(function(authData) {
if (authData && isNewUser) {
ref.child("users").child(authData.uid).set(authData);
}
});
});
return false; //Extra insurance
});