【问题标题】:Firebase Web: How To Redirect User DataFirebase Web:如何重定向用户数据
【发布时间】:2017-03-25 17:13:07
【问题描述】:

我是 firebase 新手,我正在创建一个小型多页网站。我的 Google 身份验证工作正常,但如何让用户保持登录状态/在多个页面中传输用户数据而无需重新登录?

谢谢!

【问题讨论】:

  • 只需访问 firebase.auth() 即可查看身份验证状态
  • 谢谢,但你能说得更具体一点吗?对不起,我很感激!
  • 在每个页面上包含 firebase-auth.js 并添加 firebase.auth().onAuthStateChanged 监听器来检测每个页面上正在登录的用户。只要您为所有页面使用相同的域,身份验证状态就应该持续存在。

标签: firebase firebase-realtime-database firebase-authentication


【解决方案1】:

您可以使用firebase.auth() 跟踪您的身份验证状态,在那里您可以访问您的uid 以及包含电子邮件、显示名称等的currentUser

要查看身份验证状态,您可以使用以下 sn-p:

firebase.auth().onAuthStateChanged(function(user) {
  alert('Your name is ' + user.displayName);
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-25
    • 2018-07-05
    • 2020-09-07
    • 2023-03-07
    • 2021-03-13
    • 2018-09-11
    • 2020-12-27
    • 1970-01-01
    相关资源
    最近更新 更多