Ho appena iniziato a lavorare con un'applicazione AngularJS
che sto sviluppando, tutto sta andando bene, ma ho bisogno di un modo per proteggere i percorsi in modo che un utente non possa accedere a tale percorso se non ha effettuato l'accesso. l'importanza della protezione anche dal lato dei servizi e me ne occuperò io.AngularJS: proteggere i percorsi con angularjs a seconda che l'utente sia autorizzato?
ho trovato un certo numero di modi di proteggere il cliente, sembra di utilizzare il seguente
$scope.$watch(
function() {
return $location.path();
},
function(newValue, oldValue) {
if ($scope.loggedIn == false && newValue != '/login') {
$location.path('/login');
}
}
);
in cui ho bisogno di mettere questo, nel .run
nel app.js
?
E l'altro modo che ho trovato è usare una direttiva e utilizzando un on - routechagestart
informazioni è qui http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app
Vorrei davvero essere interessato anyones aiuto e feedback sul modo consigliato.
http://www.egghead.io/ (gratuito) video 27-> 39 spiegare l'intera routing. Dovrebbe aiutarti. Il video più vicino è Resolve (35) – Utopik
Grazie Utopik, Sì, ho già visto quelli. Penso di essere davvero alla ricerca di qualche input sul modo consigliato di fare quanto sopra. – Martin