Я использую angularFireAuth
, а angularFireAuth предоставляет зарегистрированные пользовательские переменные. Скажем, $scope.user.id
, и я использую это, чтобы проверить, зарегистрирован ли текущий пользователь. А также я использую angularFireAuth.logout()
для выхода из системы.Firebase multiple browser tab authenticate
Все работает нормально на одной открытой вкладке браузера.
Но он не работает на нескольких вкладках.
- Войти 1 логин Вкладки
WILL NOT
другие вкладки и установите вошедшие вvariables
- Выходе 1 вкладки
DOES NOT
ясно, остальные вкладкиvariables
и выхода из системы.
Так значит
Я открыл 2 вкладки, я называю это вкладки и Вкладки B. Когда я выхожу из системы или зарегистрируйтесь в tab A.
Вкладка B также не будет. В одноименное время, если я отправлю что-то требуемое, прошедшее проверку подлинности в вкладке b (вкладка A уже вышла из системы). Я все еще могу подчиниться. (если я не обновляю вручную).
Вы вызываете angularFireAuth.logout(), чтобы реализовать выход из системы? – Anant
@ Да, конечно. когда я вхожу в систему и выхожу из системы. Аутентифицированные «var» и сеанс работают только на одной вкладке. – vzhen
@Anant Я обновил свой вопрос до более ясного – vzhen