【发布时间】:2013-09-23 11:36:50
【问题描述】:
我正在使用angularFireAuth,并且 angularFireAuth 提供了一个登录的用户变量。假设$scope.user.id 我用它来验证当前用户是否登录。我还使用angularFireAuth.logout() 注销用户。
在单个打开的浏览器选项卡上一切正常。
但它不适用于多个标签。
- 登录1标签
WILL NOT登录其他标签并设置登录variables - 退出标签
DOES NOT的1 清除其他标签variables并注销。
意思是
我打开了 2 个标签,我称之为 标签 A 和 标签 B。当我在 tab A 中注销或登录时。
Tab B 两者都不会。同时,如果我提交需要在 tab b 中验证的内容(该选项卡 A 已经注销)。我仍然可以提交。 (除非我手动刷新)。
【问题讨论】:
-
你是在调用angularFireAuth.logout()实现注销吗?
-
@Anant 是的。当我登录和注销时。经过身份验证的
var和会话仅适用于单个选项卡。 -
@Anant 我把我的问题更新得更清楚了
-
@vzhen 你运气好吗?
标签: firebase angularfire firebase-security