• Yardım
  • Kayıt ol butonuna tıkladığımda hata alıyorum

Uygulamamda adminlerin kullanıcı ekleyebileceği bir sistem yazıyorum fakat bilgiler girildikten sonra kayıt oluştur tuşuna bastığımda '‘Unhandled Exception: [firebase_auth/invalid-email] The email address is badly formatted.’' böyle bir hatayla karşılaşıyorum sebebi nedir acaba ?

BUTON KISMI
InkWell(
onTap: () {
_authService.createPerson(
_AdSoyadController.text,
_passwordController.text,
_emailController.text,
_telefonNo.text,
_sirketismi.text,
).then((value) {
return Navigator.push(context,
MaterialPageRoute(builder: (context) => calisanSayfasi()));
});
},

AUTH SERVICE KISMI

Future<User?> createPerson(String AdSoyad, String email, String password,String telefon, String sirketismi) async {
var user = await _auth.createUserWithEmailAndPassword(
email: email, password: password,);

if (user.user != null) {
  await _firestore
      .collection("Çalışanlar")
      .doc(user.user!.uid)
      .set({"Ad soyad": AdSoyad, "email": email, 'şifre': password, 'telefon' : telefon, 'sirketismi': sirketismi});
}

return user.user;

}
}

PERSON DOSYAM

class Person {
String AdSoyad;
String email;
String password;
String telefon;
String sirketismi;

Person({required this.AdSoyad ,required this.email, required this.password, required this.telefon, required this.sirketismi});

factory Person.fromSnapshot(DocumentSnapshot snapshot) {
return Person(
AdSoyad: snapshot[“AdSoyad”],
email: snapshot[“email”],
password: snapshot[“password”],
telefon: snapshot[“telefon”],
sirketismi: snapshot[“sirketismi”],
);

}
}

PERSON SERVICE KISMI

Future<Person> addPerson(String AdSoyad, String email, String password, String telefon,String sirketismi ) async {
var ref = _firestore.collection(“Person”);

var documentRef = await ref.add({
  'AdSoyad' : AdSoyad,
  'email' : email,
  'password' : password,
  'telefon' : telefon,
  'sirket ismi' : sirketismi,
});

return Person(AdSoyad: AdSoyad, email: email, password: password, telefon: telefon, sirketismi: sirketismi);
Write a Reply...