componentDidMount() { authRef.onAuthStateChanged(user => { if (!user) { browserHistory.push('/'); } else { this.setState({ user }); } }); }
const AuthContextProvider = ({ children }) => { const [user, setUser] = useState(() => { const user = firebase.auth().currentUser; return user; }); useEffect(() => { firebase.auth().onAuthStateChanged(firebaseUser => { setUser(firebaseUser); }); }, []) return <AuthContext.Provider value={user}>{children}</AuthContext.Provider> }
componentDidMount(){ firebase.auth().onAuthStateChanged((authenticate)=>{ if (authenticate) { this,this.props.navigation.replace('Home') } else { this,this.props.navigation.replace('Signin') } }) }
firebaseApp.auth().onAuthStateChanged(user => { if (user) { const { currentUser } = firebaseApp.auth(); console.log('Currently logged in user', currentUser); store.dispatch(userLoggedIn(currentUser.uid)); browserHistory.push('/newsfeed'); // save the current user's uid to redux store. } else { browserHistory.push('/signin'); // delete the current user's uid from the redux store. } })
firebaseApp.auth().onAuthStateChanged(user => { if(user) { const { email } = user; store.dispatch(logUser(email)); history.push('/app'); } else { history.push('/signin'); } })
constructor(props) { super(props); this.state = { email: '', password: '', errorMessage: null } firebase.auth().onAuthStateChanged((user) => { if (user) { this.props.navigator.push('friendsList') this.setState({ loading: false }) } }); }
checkLogin(){ firebase.auth().onAuthStateChanged((user)=> { if (user) { this.setState( {user:user} ) this.getPhotos(user.uid) this.props.history.push("/add"); } else { // No user is signed in. } }); }
const listenToAuthState = (onLogIn, onLogOut) => firebase.auth() .onAuthStateChanged(user => user ? onLogIn(user) : onLogOut())
constructor(props) { super(props); this.state = { user: null } firebase.auth().onAuthStateChanged(user => { if (user) { this.setState({ user }); console.log('logged in'); } else { this.setState({ user: null }); console.log('logged out'); } }); }
componentDidMount() { authRef.onAuthStateChanged(user => { if (user) { browserHistory.push('/home'); } }); }
export function attachAuthListener(handler) { return firebase.auth().onAuthStateChanged(user => { handler(user); }); }
firebaseApp.auth().onAuthStateChanged(user => { if(user){ const {email} = user; store.dispatch(logUser(email)); browserHistory.push('/app'); }else{ browserHistory.replace('/signin') } })
constructor(props) { super(props); this.state = { name: '', email: '', password: '', errorMessage: null } firebase.auth().onAuthStateChanged(this.onAuthStateChanged); }
getInitialView() { firebase.auth().onAuthStateChanged((user) => { let initialView = user ? "Home" : "Login"; this.setState({ userLoaded: true, initialView: initialView }) }); }
static onAuthStateChanged( callbackSuccess, callbackError, ) { return firebase .auth() .onAuthStateChanged(callbackSuccess, callbackError); }