私のウェブとの間で認証を共有する方法がわかりません。たとえば、ユーザーがlogin.htmlにログインした後、ホームページに認証を渡したいとします。ファイアーベース通過ウェブページ間の認証
は、問題は何ですか:ユーザーがlogin.htmlとにログインした後
、認証が作成されます。
//login.html
var user = firebase.auth().currentUser;
if (user) {
// User is signed in.
}
しかし、私がログインしているユーザーの後にhome.htmlするLOCATION.HREFを変更する必要があります。
//login.html
if (user) {
// User is signed in.
location.href = "home.html";
}
ので、Webページを変更する際の認証を維持するソリューションは何ですか?
//home.html
if (user) {
//
}else {
// No user is signed in.
}
ウェブ/ login.htmlと< - >ウェブ/ home.html
ログインページでcurrentUserを正しく取得していますが、同じ方法でfirebase.auth()を呼び出そうとすると、ホームページのcurrentUser.uidはnullになります。どうして? – Lion789