Files
finansePRO/.paul/codebase/architecture.md
T
2026-07-12 19:21:35 +02:00

652 B

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.