update
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# 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`.
|
||||
Reference in New Issue
Block a user