2017-01-30 71 views
1

我一直聚合物峰会火力地堡聚合物匿名身份验证,以谷歌认证

看迈克尔Bleigh当我尝试

observers: ['autoAuth(user, statusKnown)], 

autoAuth: function(user, statusKnown) { 
    if(statusKnown && !user) { 
    this.$.auth.signInAnonymously(); } 
}, 


signIn: function() { 
    let google = new firebase.auth.GoogleAuthProvider(); 
    this.user.linkWithPopup(google); 
} 

它的工作原理就好上了一个新用户,但在旧的用户我其他帐户得到错误的凭据已在使用

如何解决这个

回答

2

尝试......

observers: ['autoAuth(user, statusKnown)], 

autoAuth: function(user, statusKnown) { 
    if(statusKnown && (user === null || Object.keys(user).length === 0)) { 
    this.$.auth.signInAnonymously(); } 
}, 


signIn: function() { 
    let google = new firebase.auth.GoogleAuthProvider(); 
    this.user.linkWithPopup(google); 
} 
+0

我也被卡住了。适用于我。谢谢,桑杰。 –