![](/img/trans.png)
[英]How to access firestore.Timestamp from Firebase Cloud Function
[英]Access the firebaseUser 'created' timestamp from within javascript
我想使用 AngularFire 直接从我的 Angular 应用程序运行函数中的 firebaseUser 对象读取“已创建”时间戳(可在 Firebase 控制台的“身份验证”>“用户”部分中找到)。
例如
FirebaseAuth.$onAuthStateChanged(function(firebaseUser) {
console.log(firebaseUser.created)
}
对象上的任何位置是否存在时间戳? 此时我试图避免调用数据库。
谢谢你的帮助。
您可以在创建新帐户时在数据库中添加创建日期:
Users
useruid <-- from the console
name: userx
email: userx@gmail.com
creationdate: 2018-02-10
useruid
name: usery
email: usery@gmail.com
creationdate: 2018-03-01
还要检查这个:
https://firebase.google.com/docs/reference/js/firebase.User
或者使用此处所述的metadata
检索它:
创建用户的日期,格式为 UTC 字符串。 例如,“2017 年 9 月 22 日星期五 01:49:58 GMT”。
或者使用管理 SDK:
admin.auth().getUser(uid).then(function(userRecord) {
console.log("Creation time:", userRecord.metadata.creationTime);
});
https://firebase.google.com/docs/reference/admin/node/admin.auth.UserMetadata
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.