Использует ли firebase локальное хранилище для сохранения состояния аутентификации по умолчанию? - PullRequest
0 голосов
/ 10 мая 2019

Я использую адрес электронной почты Firebase с моим приложением ionic.

Я не настроил сохранение состояния аутентификации во всем приложении.

Когда я закрываю (не минимизирую, действительно закрываю) и снова открываю приложение, пользователь все еще входит в систему (что нормально и мое ожидаемое поведение).

на важных страницах, которые япросто проверьте, аутентифицирован ли пользователь, и все работает нормально:

if(firebase.auth().currentUser !== null){

  console.log('user is logged in!');

else{
  //redirect user to login
}

Так что мне просто интересно, использует ли firebase локальное хранилище для сохранения состояния аутентификации на заднем плане по умолчанию?

что я пытаюсь достичь? : разрешить пользователям входить в систему один раз и никогда не выходить из системы, если они не вышли из системы самостоятельно или не удалили приложение

чтоУ меня прямо сейчас в приложении ?: в настоящее время оно работает, как и ожидалось, просто хочу подтвердить, что firebase поддерживает состояние аутентификации по умолчанию

1 Ответ

1 голос
/ 10 мая 2019

Из документации по сохранению состояния аутентификации :

Для веб-приложения поведение по умолчанию - сохранение пользователя сеанс даже после того, как пользователь закрывает браузер. Это удобно как пользователь не обязан постоянно входить в систему каждый раз, когда в Интернете страница посещается на том же устройстве.

Итак, ответ на ваш вопрос - да.

...