signinMail method

Future<User?> signinMail(
  1. String email,
  2. String password
)

Signs in a user using an email and password.

On successful sign-in, returns the User object for the user. Prints any errors encountered.

Implementation

Future<User?> signinMail(String email, String password) async {
  try {
    UserCredential userCredential = await FirebaseAuth.instance
        .signInWithEmailAndPassword(email: email, password: password);
    return userCredential.user;
  } on FirebaseAuthException catch (e) {
    print(e);
  }
  return null;
}