This commit is contained in:
Patrick Alvin Alcala 2025-01-22 13:14:06 +08:00
parent f1db550ee7
commit b2aeb642cc
11 changed files with 209 additions and 60 deletions

View file

@ -0,0 +1,23 @@
import 'package:supabase_flutter/supabase_flutter.dart';
class AuthService {
final SupabaseClient _supabase = Supabase.instance.client;
Future<AuthResponse> signIn(String email, String password) async {
return await _supabase.auth.signInWithPassword(email: email, password: password);
}
Future<AuthResponse> signUp(String email, String password) async {
return await _supabase.auth.signUp(email: email, password: password);
}
Future<void> signOut() async {
await _supabase.auth.signOut();
}
String? getCurrentUser() {
final session = _supabase.auth.currentSession;
final user = session?.user;
return user?.email;
}
}