Skip to content
Kezdőlap » User belépés ellenőrzése – onAuthStateChanged (Firebase)

User belépés ellenőrzése – onAuthStateChanged (Firebase)

A Firebase az onAuthStateChanged függvényt adja nekünk oda arra, hogy ellenőrizhessük egy felhasználó be van-e lépve, vagy sem.

onAuthStateChanged

onAuthStateChange használata

Először importálni kell a firebase/auth csomagból a szükséges dolgokat:

import { getAuth, onAuthStateChanged } from "firebase/auth";

A getAuth függvény visszaadja nekünk az alkalmazásunkhoz tartozó FirebaseAuth objektumot:

const auth = getAuth();

Aztán jöhet a user belépettségének csekkolása az onAuthStateChanged függvénnyel. Én az ide vonatkozó Firebase doksiból másoltam ki az egészet:

onAuthStateChanged(auth, (user) => {
  if (user) {
    // User is signed in, see docs for a list of available properties
    // https://firebase.google.com/docs/reference/js/firebase.User
    const uid = user.uid;
    // ...
  } else {
    // User is signed out
    // ...
  }
});

Javasolt irodalom – Firebase

Belinkelek ide egy a Google Firebase-zel foglalkozó tudásgyűjteményt. Ez érdekes lehet abból a szempontból, hogy egyáltalán mi az a Firebase, és hogyan kell használni.