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)
根据官方文档,createUserWithEmailAndPassword用户登录成功后是自动登录的。
通过将新用户的电子邮件地址和密码传递给 createUserWithEmailAndPassword 来创建一个新帐户:
Run Code Online (Sandbox Code Playgroud)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;
Run Code Online (Sandbox Code Playgroud)
不需要signInWithEmailAndPassword打电话。
| 归档时间: |
|
| 查看次数: |
5465 次 |
| 最近记录: |