Мне нужно проверить, что пользователь вошел в систему и прошел аутентификацию, прежде чем позволить мне или ей использовать мое приложение на основе backbone.js
.Работа с состоянием в Backbone.js и ведение журнала пользователем
Аутентификация пользователя хранится в собственной базовой модели как свойство, которое я проверяю перед запуском основного маршрутизатора, вызывая Backbone.history.start
. Таким образом - неавторизованный пользователь отправляется непосредственно на страницу входа в систему.
Этого достаточно?
if (!myApp.state.loggedIn) {
window.location.hash = "login"; // Set url to #login
}
Backbone.history.start(); // Start history as usual