import 'dart:convert'; import 'package:shared_preferences/shared_preferences.dart'; import '../models/user.dart'; class AuthService { static const String _usersKey = 'users'; static const String _parentsKey = 'parents'; static const String _childrenKey = 'children'; // Méthode pour se connecter (mode démonstration) static Future login(String email, String password) async { await Future.delayed(const Duration(seconds: 1)); // Simule un délai de traitement throw Exception('Mode démonstration - Connexion désactivée'); } // Méthode pour s'inscrire (mode démonstration) static Future register({ required String email, required String password, required String firstName, required String lastName, required String role, }) async { await Future.delayed(const Duration(seconds: 1)); // Simule un délai de traitement throw Exception('Mode démonstration - Inscription désactivée'); } // Méthode pour se déconnecter (mode démonstration) static Future logout() async { // Ne fait rien en mode démonstration } // Méthode pour vérifier si l'utilisateur est connecté (mode démonstration) static Future isLoggedIn() async { return false; // Toujours non connecté en mode démonstration } // Méthode pour récupérer l'utilisateur connecté (mode démonstration) static Future getCurrentUser() async { return null; // Aucun utilisateur en mode démonstration } }