Je me demande si quelqu'un a des idées sur Ember.js en conjonction avec le routage et le pushstate.
L'exemple typique d'Ember pour l'authentification est le suivant :
aStateManager = Em.StateManager.create({
initialState: 'unauthenticated',
authenticated: Em.State.create({}),
unauthenticated: Em.State.create({
authenticate: function(stateManager, context){
stateManager.goToState('authenticated')
}
})
})
aStateManager.send('authenticate')
Cela fonctionnera si un utilisateur est toujours envoyé vers l'url racine. Mais si l'utilisateur tape l'url dans la barre d'adresse comme '/api/resource/1', y a-t-il un moyen de dire si l'utilisateur est authentifié ou non dans chaque état ?
Je suppose que ce que je cherche est un rail comme before_filter.
Quelqu'un a-t-il trouvé une solution pour ce scénario courant ?