Najlepsza praktyka dla zapewnienia, że ​​użytkownik jest zalogowany lub wylogowany przy użyciu cookieStore i AngularJS

Obecnie buduję aplikację opartą na AngularJS na Ruby on Rails i używając Devise do uwierzytelniania. Serwer poprawnie odpowiada, gdy użytkownik pomyślnie się uwierzytelnia i gdy uwierzytelnianie nie powiedzie się. Domyślam się, że moje pytanie brzmi, używając $ cookieStore, jaka jest najlepsza praktyka, aby wiedzieć, czy użytkownik jest zalogowany, czy nie? Istnieje plik cookie, który jest ustawiany przez Railsy o nazwie „myapp_session”, ale ta sesja niekoniecznie oznacza, że ​​użytkownik jest zalogowany. Poszukujesz pomysłów na wykorzystanie AngularJS do zarządzania online / offline użytkownika. Nadal będę upewniać się, że żądania wymagające autoryzacji zostaną autoryzowane przez backend niezależnie od rozwiązania.

questionAnswers(3)

yourAnswerToTheQuestion