我的代码仅显示undefined
。我希望它显示用户名,个人资料图像和用户电子邮件。谢谢您的帮助。
var firebaseConfig = {
apiKey: "AIzaSyCfX0ye2p4W8Jq2Za3H0_nRpgtFAlGxFxA",
authDomain: "trendy-cart-79671.firebaseapp.com",
databaseURL: "https://trendy-cart-79671.firebaseio.com",
projectId: "trendy-cart-79671",
storageBucket: "trendy-cart-79671.appspot.com",
messagingSenderId: "563099031291",
appId: "1:563099031291:web:1fe8d3c43e2dfd8429425e"
};
firebase.initializeApp(firebaseConfig);
var mainUser = firebase.auth().currentUser;
var userNameId, userEmailId, photoUrl, uid, emailVerified;
if (mainUser != null) {
userNameId = user.displayName;
userEmailId = user.email;
photoUrl = user.photoURL;
emailVerified = user.emailVerified;
uid = user.uid; // The user's ID, unique to the Firebase project. Do NOT use
// this value to authenticate with your backend server, if
// you have one. Use User.getToken() instead.
}
document.write(userNameId);
document.write(userEmailId);
document.write(photoUrl);
document.write(emailVerified);
document.write(uid);
答案 0 :(得分:0)
您的用户变量未定义。将mainUser更改为user:
var firebaseConfig = {
apiKey: "AIzaSyCfX0ye2p4W8Jq2Za3H0_nRpgtFAlGxFxA",
authDomain: "trendy-cart-79671.firebaseapp.com",
databaseURL: "https://trendy-cart-79671.firebaseio.com",
projectId: "trendy-cart-79671",
storageBucket: "trendy-cart-79671.appspot.com",
messagingSenderId: "563099031291",
appId: "1:563099031291:web:1fe8d3c43e2dfd8429425e"
};
firebase.initializeApp(firebaseConfig);
var user = firebase.auth().currentUser;
var userNameId, userEmailId, photoUrl, uid, emailVerified;
if (user != null) {
userNameId = user.displayName;
userEmailId = user.email;
photoUrl = user.photoURL;
emailVerified = user.emailVerified;
uid = user.uid; // The user's ID, unique to the Firebase project. Do NOT use
// this value to authenticate with your backend server, if
// you have one. Use User.getToken() instead.
}
document.write(userNameId);
document.write(userEmailId);
document.write(photoUrl);
document.write(emailVerified);
document.write(uid);