我正在使用angularFireAuth
并且 angularFireAuth 提供了一个登录的用户变量。假设$scope.user.id
我用它来验证当前用户是否登录。我也angularFireAuth.logout()
用来注销用户。
在单个打开的浏览器选项卡上一切正常。
但它不适用于多个选项卡。
- 该选项卡的登录 1
WILL NOT
登录其他选项卡并设置登录variables
- 选项卡的注销 1
DOES NOT
清除其他选项卡variables
并注销。
所以这意味着
我打开了 2 个标签,我称之为tab A和tab B。当我注销或登录选项卡 A时。
Tab B也不会。同时,如果我提交了一些需要在选项卡 b中进行身份验证的内容(该选项卡 A 已经注销)。我仍然可以提交。(除非我手动刷新)。