![](/img/trans.png)
[英]How to get user google account data, in redirect mode after redirecting to login uri (Sign in with google)?
[英]redirect user after writing data to their account
我想知道在他們的帳戶添加到實時數據庫后如何將我的用戶重定向到他們的儀表板。 目前,它會在功能完成之前重定向它們。
function signUp()
{
var email = document.getElementById("usernameS").value;
var password = document.getElementById("passwordS").value;
console.log(email);
console.log(password);
firebase.auth().createUserWithEmailAndPassword(email, password)
.then((userCredential) =>
{
var user = userCredential.user;
firebase.database().ref('users/' + user.uid).set
({
email: email
});
redirect();
})
.catch((error) =>
{
var errorCode = error.code;
var errorMessage = error.message;
console.log(errorMessage);
});
}
function redirect()
{
window.location.replace('dashboard.html');
}
Set 是一個承諾,因此嘗試將重定向移動到 then 回調中,這將有助於確保在嘗試重定向之前設置已完成:
return firebase.database().ref('users/' + user.uid).set({ existing stuff }).then(() => redirect());
希望這有幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.