base_project

This commit is contained in:
2026-09-17 05:28:35 +00:00
commit 570805ebe4
1528 changed files with 79792 additions and 0 deletions
@@ -0,0 +1,21 @@
import 'package:flutter/material.dart';
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
import 'package:shared_preferences/shared_preferences.dart';
import '../../main.dart';
import '../Login Screen/login_screen.dart';
class LogoutService {
static Future<void> logout() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
await prefs.remove('userData');
await prefs.remove('isLoggedIn');
const storage = FlutterSecureStorage();
await storage.delete(key: 'token');
navigatorKey.currentState!.pushAndRemoveUntil(
MaterialPageRoute(builder: (context) => LoginScreen()),
(route) => false, // Remove all routes from the stack
);
}
}