【发布时间】:2016-12-30 12:04:39
【问题描述】:
我的 Angular 应用程序上的 Auth0 有一个奇怪的问题。在用户通过发送到他们的电子邮件帐户的链接确认他们的电子邮件后,auth.profile.email_verified 不会始终指向“真实”值,这意味着有时它是 true,但有时它是 false。更奇怪的是,如果我console.log(auth) 并钻入“profile”键,email_verified 始终是true,而当我console.log(auth.profile) 时并非如此。我查看了文档,但没有找到该问题的任何答案。如果我使用auth.getProfile(),我总是在promise 中得到profile.email_verified : true,但我不想依赖该promise 来检查email_verified 的值。只有在我注销并重新登录后,auth.profile.email_verified 才会开始始终指向真实值。
【问题讨论】: