我使用 GetX 创建了 Firebase 身份验证。
这是我的带有电子邮件和密码功能的 createUser;
void createUser(String name, String email, String password) async {
try {
UserCredential _userCredential = await _auth
.createUserWithEmailAndPassword(email: email, password: password);
User _yeniUser = _userCredential.user;
await _yeniUser.updateProfile(displayName: name);
String yeniUserID = _userCredential.user.uid; //User UİD'sini elde ettik
await _firestore.collection("users").doc("$yeniUserID").set(
{
'eposta': email,
'ad': _yeniUser.displayName,
'saat': FieldValue.serverTimestamp(),
'uid': yeniUserID,
'aniVarmi': false,
},
) ... //Catch things..
当我按下注册按钮时,它会创建 Firestore 集合,但'ad': _yeniUser.displayName,
它始终为空。
我没有 userModel,我没有数据库服务。只是Authcontroller。
我应该怎么办?