J'ai une partie séparée du site pour les clients séparés et dédiés, ils ont des outils sous chemin/dédié, et tous les contrôleurs dont ils disposent sont des héritages de DedicatedController. Je veux créer un before_filter dans application_controller pour protéger ces clients de l'ouverture d'autres pages qui ne sont pas dans les contrôleurs hérités par dedicated_controlle.Vérifier si le contrôleur actuel a parent d'un autre contrôleur à l'intérieur du contrôleur_application
0
A
Répondre
0
Si vous utilisez un before_filter
dans ApplicationController pour empêcher les clients d'accéder aux pages, vous pouvez utiliser skip_filter
dans le contrôleur de base du DedicatedController.
Donc, pour nous, nous avons:
class ApplicationController
before_filter :ensure_not_a_customer
.
.
end
class Admin::BaseController < ApplicationController
skip_filter :ensure_not_a_customer
.
.
end
class Admin::WebpageController < Admin::BaseController
.
.
end
Puis tout hérité de l'administrateur :: BaseController sautera le before_filter du ApplicationController.
Questions connexes
- 1. Objet de passage du contrôleur à un autre contrôleur
- 2. vue modal actuel contrôleur
- 3. Accès à un autre contrôleur IBOutlet du contrôleur d'application
- 4. Contrôleur dans un autre contrôleur
- 5. Méthode de chargement du contrôleur actuel
- 6. un contrôleur peut envoyer l'utilisateur à un autre contrôleur
- 7. Comment trouver le contrôleur uiview actuel
- 8. Comment trouver le contrôleur uiview actuel?
- 9. Obtention du contrôleur actuel et action envoyée à l'itinéraire
- 10. Redirection interne Cakephp du contrôleur vers un autre contrôleur
- 11. CakePHP: obtient le nom du contrôleur actuel dans un modèle
- 12. Accéder à une variable d'un contrôleur depuis un autre contrôleur
- 13. Contrôleur d'instanciation .NET MVC à l'intérieur d'un autre contrôleur
- 14. Grails - vérifier si l'article a parent
- 15. vérifier la session d'authentification dans le contrôleur
- 16. ASP.NET sécurité MVC: comment vérifier si une méthode du contrôleur est autorisé à exécuter sous les perrmissions de l'utilisateur actuel
- 17. obtenir la valeur d'un contrôleur à un autre contrôleur
- 18. redirigent vers un autre site du contrôleur
- 19. Lancer le modal à partir du contrôleur
- 20. Rediriger vers un autre contrôleur
- 21. rendu un RJS du contrôleur A dans le contexte de contrôleur B
- 22. ne peut pas résoudre vue du contrôleur parent
- 23. Contrôleur parent ASP.NET MVC2 non redirigé
- 24. Recherche du contrôleur qui a appelé mon contrôleur; ou traversant la pile Controller/Action
- 25. Comment vérifier si un contrôleur existe en utilisant Zend Framework
- 26. Autre contrôleur de navigation et contrôleur de vue Question
- 27. Un contrôleur rendu en utilisant les vues d'un autre contrôleur
- 28. vue asp.net mvc d'un contrôleur à l'intérieur d'une vue d'un autre contrôleur
- 29. Est-il possible de transférer l'identité FormsAuthentication de l'utilisateur actuel vers une autre action du contrôleur?
- 30. Rediriger à un autre contrôleur dans Rails