Ste*_*son 3 javascript firebase firebase-authentication
这是我用来获取用户使用 google、facebook 或 twitter 登录时的详细信息的代码。
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
var displayName = user.displayName;
var email = user.email;
var emailVerified = user.emailVerified;
var photoURL = user.photoURL;
var uid = user.uid;
var phoneNumber = user.phoneNumber;
var providerData = user.providerData;
user.getToken().then(function(accessToken) {
console.debug('user', user);
document.getElementById('name').textContent = displayName;
document.getElementById("avatar").src = photoURL;
});
} else {
console.log('not logged in');
}
});
Run Code Online (Sandbox Code Playgroud)
然后在html中通过写入<p id="name"></p>用户的完整名称来显示。
如何仅显示用户的名字?
你可以这样做;
document.getElementById('name').textContent = (displayName.split(' '))[0];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2172 次 |
| 最近记录: |