Logout w appce - co wybrac?

0

hej,

Jak rozwiazujecie logout uzytkownika w appce angulara?
Mam 2 pomysly i nie wiem ktory bedzie lepszy:
(pomijam logout na backendzie i usuwanie aktualnych danych/autoryzacji itp -> po wylogowaniu/brak autoryzacji itp to juz niewazne, chce rozwiazania jak juz backend zrobi swoje);

  1. cos w stylu: (zresetuje mi cala apke, wiec i zmienne/dane etc)
    window.location.replace('/home');
  1. czy moze resetowac wszystkie zmienne/tablice/wyszstko gdzie przechowuje dane kasowac "recznie" i dac tylko router do /login

Z gory dzieki.

1

Ja to robie bardzo prosto - usuwam token autoryzacji po czym robię reload apki. Kompletnie nie muszę tykać api bo przy tokenie nie ma sesji więc nie ma potrzeby robienia logoutu.

0

No ja musze cos tam wyslac i odebrac z tym logoutem (tam uniewazniam token i inne bajery ale ta czesc juz nie wazna).
Na chwile obecna uzywam window.location.replace('/home'); + usuwanie tokena/danych itp. (przekieruje mnie do /login jak jestem niezalogowany -> tu juz mi guard i interceptory dzialaja).
Tylko czy to jest bezpieczne/poprawne?
Dzieki temu resetuja mi sie wszytkie zmienne/cache itp i nie musze tego recznie czyscic.

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