没有与此标识符对应的用户记录。该用户可能已被删除

Kar*_*hok 3 firebase react-native firebase-authentication

没有与此标识符对应的用户记录。该用户可能已被删除。

export const createEmployee = ({ email, password}) => {
  return (dispatch) =>{`
    firebase.auth().createUserWithEmailAndPassword ( email,password )
    .then(
      firebase.auth().signInWithEmailAndPassword( email,password )
      .then(Actions.profile())
    )
  };
};
Run Code Online (Sandbox Code Playgroud)

sha*_*eep 6

根据官方文档createUserWithEmailAndPassword用户登录成功后是自动登录的

通过将新用户的电子邮件地址和密码传递给 createUserWithEmailAndPassword 来创建一个新帐户:

firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
  // Handle Errors here.
  var errorCode = error.code;
  var errorMessage = error.message;
  // ...
});
Run Code Online (Sandbox Code Playgroud)

如果创建了新帐户,用户将自动登录。查看下面的下一步部分以获取登录的用户详细信息。[...]

也看看这个SO question

因此,在您的承诺中,您可以像这样获得已通过身份验证的用户:

var user = firebase.auth().currentUser;
Run Code Online (Sandbox Code Playgroud)

不需要signInWithEmailAndPassword打电话。