Kontroler autoryzacji IronRouter

Zastanawiam się, czy ktoś może zademonstrować, jak użyć globalnej akcji „przed” w klasie kontrolera routera, która obsługuje uwierzytelnianie użytkownika i wyświetla odpowiednią trasę / szablon na podstawie wyniku.

Moim przypadkiem jest posiadanie kontrolera aplikacji, który działa jako zapora uwierzytelniająca i blokuje wszystkie działania kontrolera podrzędnego, gdy użytkownik jest wylogowany. Na przykład.

// Create a primary app controller stub with the auth firewall
AppController = RouteController.extend({});

// Extend the AppController with all the other app routes
MainController = AppController.extend({});

Każda pomoc byłaby mile widziana!

questionAnswers(1)

yourAnswerToTheQuestion