Сценарий:Как узнать, зарегистрирован ли пользователь в угловом/узловом приложении?
Пользователь пытается войти в приложение, учетные данные, которые были переданы узлу, чтобы проверить, существует ли он, если да, то некоторые учетные данные аутентификации помещаются в значение true, а учетная запись пользователя - на месте, и с угловым у меня есть служба, которая выполняет следующее:
angular.module(myapp).service('accountService',function($http){
var account= null;
return {
authUser = function(credentials){
....
};
setaccount = function(accountObj){
account = accountObj;
...
}
}
Теперь это нормально, если нет обновления не происходит, но когда обновление произойдет, что это лучший способ, чтобы определить, является ли пользователь все еще зарегистрирован или нет?
Например: я посмотрел в средний стек, чтобы увидеть их Approch, и что они делают, как делают userObject открытой, так что я могу сделать window.loggedinUser (Это происходит из хранилища сеанса какой-то?)
есть и другие примеры я предполагать, что имеет дело с методом выполнения делать что-то, но мой вопрос заключается в следующем:
каждый раз, когда пользователь нажимает обновить если программа сделать что-то в перспективе, чтобы определить, является ли пользователь все еще находится в или нет (что означает обращение к запросу сервера при каждом обновлении)?
Что является лучшим решением, чтобы сделать так, простой пример будет понятно ....
Необходимо сохранить состояние пользователя. Используйте LocalStorage (имеется модуль angularjs). –