【问题标题】:Sign out by Firebase in Angular4在 Angular4 中由 Firebase 注销
【发布时间】:2017-08-28 11:58:25
【问题描述】:

我正在导入AngularFireAuth

import { AngularFireAuth } from 'angularfire2/auth';

并注入我的服务构造器public afAuth: AngularFireAuth,然后我创建方法logut()

logut(){
      return  this.afAuth.auth.signOut()
      .then(function() {
          console.log("sign out");

  }).catch(function(error) {
  console.log("error sign out")
  // An error happened.
 });
}

当我调用我的 logut 方法时,控制台返回 sign out,但我没有看到任何对服务器的请求。哪里有问题?

【问题讨论】:

    标签: angular firebase firebase-authentication angularfire


    【解决方案1】:

    您的会话是基于令牌的。此令牌存储在客户端(cookie、会话存储、本地存储)中。要退出,您只需从客户端删除令牌。因此没有请求。

    【讨论】:

    • firebaser here 这是正确的答案。但是我们正在考虑在某个时候添加对服务器的调用以提高安全性,这就是为什么signOut() 已经返回了一个承诺。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-23
    • 2018-11-30
    • 2020-08-30
    • 2017-06-19
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多