0

由于https://www.firebase.com/blog/2014-10-03-major-updates-to-firebase-user-auth.html,在验证用户身份后,myRef authUser我得到"simplelogin:userid"

我没有找到这个记录,这是正常的吗?我应该继续剥离“simpllogin:”部分以获取用户ID吗?

4

2 回答 2

6

别担心,你做对了。我们仍然有这个结构,所以我们不会破坏任何升级的人。

查看具有simplelogin:userid格式的 uid 是正确的行为。

于 2014-10-06T19:21:43.557 回答
0

它对我来说没有坏掉。根据文档,只需从成功认证后返回的用户对象中获取 uid 属性。如果您仍然有问题,您可以发布一个 jsfiddle 吗?

var myRef = new Firebase("https://<your-firebase>.firebaseio.com");
var authClient = new FirebaseSimpleLogin(myRef, function(error, user) {
  if (error) {
    // an error occurred while attempting login
    console.log(error);
  } else if (user) {
    // user authenticated with Firebase

    console.log("User ID: " + user.uid + ", Provider: " + user.provider);
  } else {
    // user is logged out
  }
});
于 2014-10-04T05:11:27.380 回答