【发布时间】:2020-03-30 21:03:27
【问题描述】:
使用 Javascript Firebase SDK 我基本上是这样做的:
// do the signIn
firebase.signInAnonymously()
console.lof(user.isAnonymous) // obviously: true
// determine email and send it to anon user
user.updateEmail(somebody@example.com)
user.sendEmailVerification()
// after I reload the user
user.reload()
console.log(user.emailVerified) // true
console.lof(user.isAnonymous) // false
为什么用户在成功通过验证后仍保持匿名。正确的方法是什么?
【问题讨论】:
-
不确定您的问题是否正确,您是否尝试从匿名用户升级为具有凭据的用户?如果是这样,请尝试这里的最后一点firebase.google.com/docs/auth/web/anonymous-auth
-
我知道。不幸的是,这对我没有帮助,因为匿名用户是特定于会话(又名选项卡)的。我不知道匿名用户和来自 signinWithEmail 的 authcred 如何在同一页面中可用。
标签: javascript firebase firebase-authentication