我对flutter和firebase完全陌生,我看到了一些注册和登录的视频,但我注意到每个人都使用此方法_auth.createUserWithEmailAndPassword(email: null, password: null)
来创建新的注册,但是我想与其他信息一起注册用户例如地址,联系方式等。可以吗?任何类型的视频都会有用
答案 0 :(得分:0)
auth.createUserWithEmailAndPassword(email: null, password: null)
,这将在Firebase控制台中创建经过身份验证的用户。如果要添加其他信息,则需要将该信息添加到数据库,例如:
firebaseAuth
.createUserWithEmailAndPassword(
email: emailController.text, password: passwordController.text)
.then((result) {
dbRef.child(result.user.uid).set({
"email": emailController.text,
"age": ageController.text,
"name": nameController.text
}).then((res) {
Navigator.pushReplacement(
context,
MaterialPageRoute(builder: (context) => Home(uid: result.user.uid)),
);
});
在这里,我们将age
,email
和name
添加到Firebase实时数据库中。