import 'package:firebase_auth/firebase_auth.dart'; class FirebaseAuthService { final FirebaseAuth _auth = FirebaseAuth.instance; Future signUpWithEmailAndPassword( String email, String password, ) async { try { UserCredential credential = await _auth.createUserWithEmailAndPassword( email: email, password: password, ); return credential.user; } on FirebaseAuthException { rethrow; // lempar ulang ke pemanggil } } Future signInWithEmailAndPassword( String email, String password, ) async { try { UserCredential credential = await _auth.signInWithEmailAndPassword( email: email, password: password, ); return credential.user; } on FirebaseAuthException { rethrow; } } }