Files
PlayMaker/lib/service/auth_service.dart

19 lines
543 B
Dart

import 'package:firebase_auth/firebase_auth.dart';
class AuthService {
final FirebaseAuth _auth = FirebaseAuth.instance;
// Retorna o ID do utilizador atual
String? get currentUid => _auth.currentUser?.uid;
// Retorna o email do utilizador (útil para mostrar no perfil)
String? get currentUserEmail => _auth.currentUser?.email;
// Verifica se o utilizador está logado
bool get isLoggedIn => _auth.currentUser != null;
// Função para fazer Logout (Sair)
Future<void> signOut() async {
await _auth.signOut();
}
}