Как санкционировать, что пользователь - logueado с Фиребасе Аутентикатион?

У меня есть проект, сделанный с Firebase и JS, где я реализую login с Фиребасе Аутентикатион, ты переходишь с loguearte в другой экран, я понял, что, если я копирую соединение моего нового экрана, я закрываю сеанс и прикрепляю соединение в моем браузере я reedirecciona к этому экрану, не прося меня снова login.

Я обработал информацию с firebase.auth () .currentUser; давать ему условие с if знать, недействительный ли пользователь послало меня login и в случае, если он будет правилен смогите продолжать делать все то, что мой код реализует.

var user = firebase.auth().currentUser;
if (user == null) {
console.log("usuario nullo");
window.open("index.html", "_self", true);


} else { //Usuario Activo  

//Codigo
0
задан 25.06.2019, 05:30
1 ответ

Я рекомендую тебе давать взгляд это соединение , где они объясняют, как использовать onAuthStateChanged, чтобы проверять, estГЎ logueado, bГЎsicamente состоит ли пользователь в том, чтобы менять if, который ты имеешь следующим cГіdigo:

firebase.auth().onAuthStateChanged(function(user) {
  if (user) {
    // El usuario está logueado, realiza acciones aquí
  } else {
       console.log("usuario nullo");
       location.replace("index.html");
  }

});

listener encargarГЎ реализации действий, когда пользователь estГЎ logueado или нет, ждал, был тем, что ты ищешь.

1
ответ дан 03.12.2019, 04:12

Теги

Похожие вопросы