Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.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
如何使用firebase.login();createNewUser()具有react-redux firebase和电子邮件链接firebase无密码身份验证?_Firebase_React Native_React Redux_Firebase Authentication_React Redux Firebase - Fatal编程技术网

如何使用firebase.login();createNewUser()具有react-redux firebase和电子邮件链接firebase无密码身份验证?

如何使用firebase.login();createNewUser()具有react-redux firebase和电子邮件链接firebase无密码身份验证?,firebase,react-native,react-redux,firebase-authentication,react-redux-firebase,Firebase,React Native,React Redux,Firebase Authentication,React Redux Firebase,我正在使用[Firebase电子邮件链接(无密码)身份验证]() 我已经在Firestore数据库上创建了一个“用户”集合。 为了方便地将用户配置文件数据同步到redux商店,我决定使用 我已经配置了rrfConfig,并按照入门文档中所述的每一个步骤进行了操作,但仍有一些部分不清楚且没有文档记录。如果有人能帮助我了解如何解决这一部分,那将是一件非常棒的事情: 1) 如何使用firebase.login({params})登录使用中概述的方法注册的用户 这是电子邮件/密码示例: firebase

我正在使用[Firebase电子邮件链接(无密码)身份验证]() 我已经在Firestore数据库上创建了一个“用户”集合。 为了方便地将用户配置文件数据同步到redux商店,我决定使用

我已经配置了
rrfConfig
,并按照入门文档中所述的每一个步骤进行了操作,但仍有一些部分不清楚且没有文档记录。如果有人能帮助我了解如何解决这一部分,那将是一件非常棒的事情:

1) 如何使用
firebase.login({params})
登录使用中概述的方法注册的用户

这是电子邮件/密码示例:

firebase.login({
电邮:'test@test.com',
密码:“testest1”
})
由于用户使用电子邮件链接
firebase.auth().signInWithEmailLink(email,window.location.href)
注册后没有密码、凭证或accessToken,因此我们只有
uid
电子邮件

firebase.login({
电邮:'test@test.com',
//有什么好补充的吗?
})
2) 类似地,如何使用[电子邮件链接(无密码)]创建用户( )啊

const createNewUser=({电子邮件、密码、用户名})=>{
firebase.createUser(//应该用url替换密码吗?
{电子邮件,密码},
{用户名,电子邮件}
)
}

提前感谢您为解决此问题提供的任何建议

任何地方都没有答案。我可能不得不放弃电子邮件链接身份验证功能,实施老式的电子邮件和密码身份验证。