Как проверить, что пользователь уже зарегистрировался, используя номер телефона, прежде чем отправить otp - PullRequest
0 голосов
/ 07 мая 2019

проверьте номер телефона, если он существует, если существует ошибка и проверьте, прежде чем отп

 signIn() {
this.setState({ waiting: true });
firebase
  .auth()
  .signInWithPhoneNumber(this.state.phoneNumber)
  //if phone number is right, then update phone in store and call verify code screen
  .then(res => {
    Store.currentUserPhone = this.state.phoneNumber;
    Actions.VerifyCode({ result: res });
  })
  .catch(error => this.setState({ error: error.message, waiting: false 
 }));
}

1 Ответ

0 голосов
/ 07 мая 2019

вы можете проверить пользовательский объект аутентификации, есть ли значение phoneNumber с

const userAuth = firebase.auth().currentUser;
if(userAuth.phoneNumber !== undefined) {
   //user has phone number 
}else {
   //user does not have phone number
}
...