0
githubLogin.addEventListener('click',() => {
var provider = new firebase.auth.GithubAuthProvider();
firebase.auth().signInWithPopup(provider).then(function(result) {
var user = result.user;
console.log(user);
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
window.location = "pages/welcome.html";
}});
}).catch(function(error) {
console.log(error);
});
});
問題は、ユーザーを歓迎するようにリダイレクトすると、そのページにログインしているユーザーがいないことがわかります。 私はonAuthStateChanged()関数を使用しなければならないことは知っていますが、これまでのところ間違っています。これがどうやってできるのか分かりますか?私はGoogleのログインに似た何かを持っている、それは機能に影響を与えるか?私はonAuthStateChanged関数を間違って呼び出しましたか?
... https://codepen.io/kol730/pen/QqWBZz –
詳細をお知らせください。 – bojeil
私はちょうど上記のリンクを追加しました –