gpt4 book ai didi

javascript - Firebase 简单登录 - 新电子邮件未注册到 firebase

转载 作者:行者123 更新时间:2023-11-29 19:37:06 26 4
gpt4 key购买 nike

我正在尝试实现 firebase 的简单登录(电子邮件/密码)。我的代码在硬编码时可以工作,但我无法让它获取输入并登录到 firebase。它没有给我任何错误,它只是没有在我的 firebase 中创建用户。有什么建议吗?

我的代码:http://jsfiddle.net/Ygs3E/2/

var myRootRef = new Firebase('https://crowdfluttr.firebaseio.com/');
var auth = new FirebaseSimpleLogin(myRootRef, function (user) {
});

$("#registerUser").on("click", function() {
auth.createUser("email", "password", function () {})
})

<form>
Email: <input type="text" id="email" name="email"><br>
Password: <input type="password" id="password" name="password"><br>
<input id="registerUser" type="submit" value="Register">
</form>

最佳答案

Firebase Simple Login 只是一个身份验证服务器,它不会将任何信息存储到您的 Firebase 中。不过,您可以在 createUser 函数中轻松完成此操作。

var email = // get email textbox value
var pass = // get password textbox value
$("#registerUser").on("click", function() {
auth.createUser(email, pass, function (error, user) {
// if there's no error save the user to the users location
// and use the uid as the key to store the user
if(!error) {
myRootRef.child("users").child(user.uid).set(user);
}
});
});

关于 Kato 的评论。这只会创建一个用户而不会登录。

关于javascript - Firebase 简单登录 - 新电子邮件未注册到 firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24845337/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com