Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React native firebase.auth().Signin的电子邮件和密码(email.password)不工作_Javascript_Firebase_React Native_Firebase Authentication_React Hooks - Fatal编程技术网

Javascript React native firebase.auth().Signin的电子邮件和密码(email.password)不工作

Javascript React native firebase.auth().Signin的电子邮件和密码(email.password)不工作,javascript,firebase,react-native,firebase-authentication,react-hooks,Javascript,Firebase,React Native,Firebase Authentication,React Hooks,我正在尝试通过firebase auth登录我的react本机应用程序,但无法登录。 在所有情况下,我只收到默认错误消息,即使我输入了正确的凭据。有人能帮我找到错误吗 我正在从login.js文件调用此函数 const [enteredEmail, setEmail] = useState({ value: "", error: "" }); const [enteredPass, setPass] = useState({ value: "", error: "" }); const [er

我正在尝试通过firebase auth登录我的react本机应用程序,但无法登录。 在所有情况下,我只收到默认错误消息,即使我输入了正确的凭据。有人能帮我找到错误吗

我正在从login.js文件调用此函数

const [enteredEmail, setEmail] = useState({ value: "", error: "" });
const [enteredPass, setPass] = useState({ value: "", error: "" });

const [error, setError] = useState("");

const onLoginPressed=async()=>{

        const emailError=emailValidator(enteredEmail.value);
        const passError=passwordValidator(enteredPass.value);

        if(emailError||passError){
            setEmail({ ...enteredEmail, error: emailError });
            setPass({ ...enteredPass, error: passError });
        }
        const response=await loginuser({
            email:enteredEmail.value,
            password:enteredPass.value});
            if(response.error){
            setError(response.error);
        }
        else {
            navigation.navigate("Home");
        }
};

那么,是什么错误代码导致开关切换到默认值?我建议还记录
整个
错误对象,看看哪里出错了。您还没有定义
temp
。这可能是在捕获块中捕获的错误使用“firebase”:“^7.14.1”版本,它可以工作。那么,是什么错误代码导致开关切换为默认值?我建议还记录
整个
错误对象,看看哪里出错了。您还没有定义
temp
。可能这就是捕获块中捕获的错误使用“firebase”:“^7.14.1”版本,它可以工作
const [enteredEmail, setEmail] = useState({ value: "", error: "" });
const [enteredPass, setPass] = useState({ value: "", error: "" });

const [error, setError] = useState("");

const onLoginPressed=async()=>{

        const emailError=emailValidator(enteredEmail.value);
        const passError=passwordValidator(enteredPass.value);

        if(emailError||passError){
            setEmail({ ...enteredEmail, error: emailError });
            setPass({ ...enteredPass, error: passError });
        }
        const response=await loginuser({
            email:enteredEmail.value,
            password:enteredPass.value});
            if(response.error){
            setError(response.error);
        }
        else {
            navigation.navigate("Home");
        }
};