Ejemplo n.º 1
0
 public bool SignUp(string userEmail, string password, out SignUpErrorCode signUpErrorCode)
 {
     if (_creds.ContainsKey(userEmail))
     {
         signUpErrorCode = SignUpErrorCode.UserEmailAlreadyExists;
         return(false);
     }
     else
     {
         _creds[userEmail] = password;
         signUpErrorCode   = SignUpErrorCode.NoError;
         return(true);
     }
 }
Ejemplo n.º 2
0
        public bool SignUp(string userEmail, string password, out SignUpErrorCode signUpErrorCode)
        {
            bool retCode = true;

            try
            {
                FirebaseAuthLink firebaseAuthLink = _firebaseAuthProvider.CreateUserWithEmailAndPasswordAsync(userEmail, password).Result;

                signUpErrorCode = SignUpErrorCode.NoError;
            }
            catch (FirebaseAuthException)
            {
                signUpErrorCode = SignUpErrorCode.UserEmailAlreadyExists;
                retCode         = false;
            }
            catch (Exception)
            {
                signUpErrorCode = SignUpErrorCode.UnknownError;
                retCode         = false;
            }
            return(retCode);
        }