0
login(){
const { navigate } = this.props.navigation
firebase.auth().signInWithEmailAndPassword(this.state.email, this.state.password).catch(function(error) {
console.log(error.code)
console.log(error.message)
Alert.alert('Email', 'Error wrong credentials', [{text: 'understood'}]);
})
navigate('SecondScreen')
}
这是当前的代码导航的作品,但作为沿袭了问题:反应本土火力signInWithEmailAndPassword如何验证登录
当我输入凭据无效引导(“SecondScreen”)仍会被激活
我只想在登录成功时激活此功能。
我该如何做到这一点?
如果我把这个下渲染()它还是会去到下一个页面,不登录我在哪里有放置此代码? – Bcoded
该代码注册一个侦听器,当用户认证状态改变时触发。它只在用户通过身份验证时导航到第二个屏幕。 –
谢谢,我明白了! – Bcoded