【发布时间】:2018-09-23 03:08:21
【问题描述】:
所以我正在测试邮递员的注销端点,我登录第一个用户,登录第二个用户,然后注销第一个用户,尝试注销第二个用户,但它返回 null,就像第二个用户不存在一样。
这是正确的行为吗?
我正在使用 customToken 来登录用户。
登录代码:
firebase.auth().signInWithCustomToken(token);
退出代码:
return firebase.auth().signOut()
.then(function() {
// Sign-out successful.
}).catch(function(error) {
// An error happened.
console.log("no ok")
});
编辑 1:
我可以这样做吗?
let user = firebase.auth().currentUser:
return firebase.auth().signOut(user)
.then(function() {
//Sign-out successful
}).catch(function(error) {
//An error happened.
});
【问题讨论】:
-
我会说这种行为是正确的,任何其他网站都会以同样的方式工作。 (不允许两个用户同时进行会话)
-
我想知道,Firebase 是否应该为每个用户创建一个会话?
标签: firebase firebase-authentication