/// <summary>
        /// Fires when there's a Firebase authentication state change
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public void AuthStateChanged(object sender, FirebaseAuth.AuthStateEventArgs e)
        {
            if (e.Auth.CurrentUser != null) // User is signed in
            {
                if (_isLogin)
                {
                    // user logged in successfully
                    _hasLoggedIn = true;
                }
                else if (_isSignUp)
                {
                    // user signed up and logged in successfully
                    _hasLoggedIn = true;
                }

                FirebaseAuth.Instance.AuthState -= AuthStateChanged;
                OnCustomAuthStateChanged();
            }
            else
            {
                // User is signed out
                // tell the view that the login/sign up was successfull
                _hasLoggedIn = false;
            }
        }
Beispiel #2
0
 private void Auth_AuthState(object sender, FirebaseAuth.AuthStateEventArgs e)
 {
     if (e.Auth == null || e.Auth.CurrentUser == null)
     {
         // Show auth dialog
         ShowAuthDialog();
     }
 }
Beispiel #3
0
        private void AuthStateChanged(object sender, FirebaseAuth.AuthStateEventArgs e)
        {
            var user = e.Auth.CurrentUser;

            if (user != null)
            {
                StartActivity(typeof(MainActivity));
            }
        }
Beispiel #4
0
        protected void AuthStateChanged(object sender, FirebaseAuth.AuthStateEventArgs e)
        {
            var user = e.Auth.CurrentUser;

            if (user != null)
            {
                uidText = user.Uid;
                CreateUser(uidText);
            }
            else
            {
            }
        }
Beispiel #5
0
        public void AuthStateChanged(object sender, FirebaseAuth.AuthStateEventArgs e)
        {
            var user = e.Auth.CurrentUser;

            if (user != null)
            {
                MoveToDashboard();
                //Toast.MakeText(this, "Firebase Signin Success", ToastLength.Short).Show();
            }
            else
            {
                //Toast.MakeText(this, "Firebase Signin Failed!!", ToastLength.Short).Show();
            }
        }
        public void AuthStateChanged(object sender, FirebaseAuth.AuthStateEventArgs e)
        {
            var user = e?.Auth?.CurrentUser;

            if (user != null)
            {
                isAuth = true;
                FirebaseLogService.UserLoginSignup("Email");
                SetUserData(user);
            }
            else
            {
                isAuth = false;
            }
        }
Beispiel #7
0
        void AuthStateChanged(object sender, FirebaseAuth.AuthStateEventArgs e)
        {
            var user = e.Auth.CurrentUser;

            if (user != null)
            {
                // User is signed in
                Android.Util.Log.Debug(TAG, "onAuthStateChanged:signed_in:" + user.Uid);
            }
            else
            {
                // User is signed out
                Android.Util.Log.Debug(TAG, "onAuthStateChanged:signed_out");
            }
            // [START_EXCLUDE]
            UpdateUI(user);
            // [END_EXCLUDE]
        }
        protected void AuthStateChanged(object sender, FirebaseAuth.AuthStateEventArgs e)
        {
            var user = e.Auth.CurrentUser;

            if (user != null) /* User is signed in. */
            {
                _loggerService.SetUserInfo(
                    user.Uid,
                    user.Email,
                    user.DisplayName);

                _loggerService.Info(
                    TAG, $"on{nameof(AuthStateChanged)}, signed in {user.Uid}.");

                RaiseCustomAuthStateChanged();
            }
            else /* User is signed out. */
            {
                _loggerService.Info(
                    TAG, $"on{nameof(AuthStateChanged)}, signed out.");

                RaiseCustomAuthStateChanged();
            }
        }
Beispiel #9
0
 private void AuthStateChanged(object sender, FirebaseAuth.AuthStateEventArgs e)
 {
 }
Beispiel #10
0
 private void OnFirebaseAuthAuthState(object sender, FirebaseAuth.AuthStateEventArgs e)
 {
 }