没有与此标识符对应的用户记录。该用户可能已被删除。
export const createEmployee = ({ email, password}) => {
return (dispatch) =>{`
firebase.auth().createUserWithEmailAndPassword ( email,password )
.then(
firebase.auth().signInWithEmailAndPassword( email,password )
.then(Actions.profile())
)
};
};
答案 0 :(得分:0)
根据official documentation,在createUserWithEmailAndPassword
成功之后,用户 自动登录 。
通过传递新用户的电子邮件地址和 createUserWithEmailAndPassword的密码:
firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) { // Handle Errors here. var errorCode = error.code; var errorMessage = error.message; // ... });
如果创建了新帐户,则用户将自动登录。 请查看下面的“下一步”部分以获取已登录的用户 细节。 [...]
也请查看此SO question。
因此,在您的承诺中,您可以像这样使您已经通过身份验证的用户:
var user = firebase.auth().currentUser;
无需拨打signInWithEmailAndPassword
。