Logowanie w aplikacjach w Angularze wygasa przy odświerzeniu strony

0

Witam

Zauważyłem że w wielu aplikacjach otwartych na angularze jeśli się zalogujemy, przejdziemy do innej podstrony a następnie załadujemy ją ponownie (enter w pasku adresu) to logowanie wygasa. Czy serio tak to powinno działać bo mi się wydaje że nie.

0

Zdecydowanie nie tak to powinno działać. To o czym mówisz wygląda na problem związany z trzymaniem tokena (czy jakiegokolwiek innego rodzaju informacji, który identyfikuje użytkownika) tylko i wyłącznie w samej aplikacji. Po jej odświeżeniu naturalnym będzie, że informacje, które znajdowały się w pamięci znikną. Taki kawałek informacji powinien być trzymany w cookies, local- albo session storage'u, w zależności od potrzeby i odpytywany za każdym razem kiedy aplikacja się ładuje.

0

Zdecydowanie jest to źle zaimplementowane, nie tak to powinno działać. Coraz częściej w ogóle stosuje się Web SSO, gdzie logujesz się np. tylko raz na jednej z aplikacji danego serwisu i automatycznie jesteś zalogowany także w innych, SPA tutaj nic nie ma prawa psuć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1