Witam,
tworzę projekt wirtualnej biblioteki.
Aplikacja powinna umożliwić:
- przeglądanie zasobów (spis ksiazek) zalogowanemu studentowi,
- rezerwacje ksiazki przez studenta,
- przegladac historie wypozyczen zalogowanego studenta
Całość realizuję w JSF + MySQL.
Mam pytanie dotyczące korzystania z aplikacji przez wiele osób (2-3), tak by każda widziała tylko swoje wypożyczenia.
Rozumiem, żeby wszystko działało trzeba stworzyć sesje i w niej trzymać informacje o użytkowniku.
Wyczytałem, że użycie @SessionScoped jest pewnego rodzaju rozwiązaniem natomiast może dojść do sytuacji że jeden użytkownik będzie widział/zmieniał dane drugiego.
Jak temu zapobiec?
W jaki sposób mogę ograniczyć dane studenta do jego sesji, tak by dana osoba widziała tylko swoje dane?