# Architecture ## Stos - CodeIgniter 4.7.3, PHP 8.2, MySQL, Bootstrap 5. - Jedno konto aplikacji pobierane z `.env` (`user_email`, `user_password`). ## Uwierzytelnianie - `Auth::login` tworzy zwykłą sesję; opcjonalnie wystawia trwały token. - `AuthFilter::before` chroni trasy i może odtworzyć sesję z cookie `remember_token`. - `Auth::logout` usuwa sesję oraz token tylko bieżącego urządzenia. - `RememberTokenModel` jest jednym źródłem logiki tokenów i czasu życia 30 dni. ## Granice - Brak tabeli użytkowników i systemu wielu kont. - Moduły finansów, inwestycji i paragonów korzystają wyłącznie z wyniku filtra `auth`.