회원가입과 로그인을 firebase를 사용하고 있는데 비밀번호가 틀리거나 정상적으로 통과 하지 못했을때 에러로 처리가 된다.

  • try catch 같은 구문을 사용하여 처리 해야한다.

오늘도 갓택플로우에서 발견

참조한 원본

switch (error.code) {
  case "ERROR_INVALID_EMAIL":
    errorMessage = "Your email address appears to be malformed.";
    break;
  case "ERROR_WRONG_PASSWORD":
    errorMessage = "Your password is wrong.";
    break;
  case "ERROR_USER_NOT_FOUND":
    errorMessage = "User with this email doesn't exist.";
    break;
  case "ERROR_USER_DISABLED":
    errorMessage = "User with this email has been disabled.";
    break;
  case "ERROR_TOO_MANY_REQUESTS":
    errorMessage = "Too many requests. Try again later.";
    break;
  case "ERROR_OPERATION_NOT_ALLOWED":
    errorMessage = "Signing in with Email and Password is not enabled.";
    break;
  default:
    errorMessage = "An undefined Error happened.";
}
Prev Next