Pisze moduł do sklepu internetowego (SPA, całość javascript). Zasada jest taka że użytkownik doładowuje sobie konto i może kupować produkty. Pytanie, gdzie najlepiej przechowywać aktualny stan konta użytkownika. Proszę o opinie, bo zetknąłęm się z różnymi zdaniami na ten temat. Poniżej opcje z jakimi sie spotkałem:
- Zapis do localStorage
- Zapis do SessionStorage
- Zapis do Cookie
- Przy każdym dodaniu produktu request do serwera (ale to słabe podejście)
Opcje 1-3 oczywiście są aktualizowane przy każdym dodaniu produktu do koszyka. Jakie rozwiązania stosujecie i co jest najbezpieczniejsze, prosze o rady, opinie? Dane w localstorage i ciastkach łatwo podmienić na każdym etapie, więc przy wysyłaniu całego zamówienia do REST załączam również aktualny stan PLN do weryfikacji.