2016-02-17 6 views
1

Я использую электронную почту & аутентификация пароля для входа в систему пользователя, с панели управления firebase. Я установил время окончания сеанса до 2 месяцев. Однако, когда я закрываю свое приложение из фона, а затем после повторного открытия приложения, я получаю var user = ref.getAuth(); как nullНе удалось поддерживать сеанс аутентификации пользователя. Firebase

Неужели firebase не позаботится об этом? Как сохранить пользователя в течение длительного периода времени?

Ниже приведен фрагмент кода, который я использую для входа в систему. Я использую реактивный род

ref.authWithPassword({ 
     email : 'username', 
     password : 'password' 
    }, function(error, authData) { 
     if (error) { 
     console.log("Login Failed!", error); 
     } else { 
     navigatorReference.push({name:'myFeed'}) 
     console.log("Authenticated successfully with payload:", authData); 
     } 
    }); 
+0

Эй, как ты ее решить? – Cherniv

ответ

0

Firebase должен позаботиться об этом. Дважды проверьте свою конфигурацию на вкладке Login & Auth в панели приложений, чтобы убедиться, что эта настройка установлена ​​правильно.

Вы также можете попробовать проходя по конфигурации, как так ...

ref.authWithPassword({ 
    email : 'username', 
    password : 'password' 
}, function(error, authData) { /* Your Code */ }, { 
    remember: "default" 
}); 
+0

Передача дефолта не решает проблему, я установил продолжительность сеанса как 2 месяца (также пробовал с 2 днями) на вкладке log & auth. –

Смежные вопросы