i have developed a login page.but i don't know how to catch firebase auth exceptions on flutter and display them.i want to display something email doesn't exist, password didn't match.
Here's my code:
Future<void> login() async{
final formState = _formkey.currentState;
if(formState.validate()){
formState.save();
try{
final FirebaseUser user = (await FirebaseAuth.instance.signInWithEmailAndPassword(email: _username, password: _password)).user;
Navigator.push(context, MaterialPageRoute(builder: (context) => Admin()));
}catch(e){
print(e.message);
}
Can someone help me finding a way to validate the login please.