asp.net mvc Ajoutant à l'AUTORISER attribut
Comment puis-je créer un attribut personnalisé à prolonger les Autoriser attribut dans MVC?
S'il vous plaît ajouter plus de détails, exactement ce que vous voulez étendre?
pour l'instant, je veux juste être en mesure de rediriger vers la bonne page plutôt que la page d'accueil par défaut.
Vous pouvez mettre à jour votre question, afin que tout le monde sera en mesure de savoir ce dont vous avez besoin.
pour l'instant, je veux juste être en mesure de rediriger vers la bonne page plutôt que la page d'accueil par défaut.
Vous pouvez mettre à jour votre question, afin que tout le monde sera en mesure de savoir ce dont vous avez besoin.
OriginalL'auteur zsharp | 2009-02-16
Vous devez vous connecter pour publier un commentaire.
Dériver votre classe de AuthorizeAttribute. Remplacer le OnAuthorization méthode. Ajouter et configurer un CacheValidationHandler.
Comment puis-je faire ce travail avec des Rôles? Cela fonctionne bien maintenant, mais il semble que les rôles ne sont pas de travail. Aussi AuthorizeCore retourne false, même lorsque l'utilisateur est Authentifié qui signifie SetCachePolicy() n'est jamais exécutée.
Depuis, j'ai blogué sur l'amélioration de la cache de la manipulation aspects: farm-fresh-code.blogspot.com/2011/03/...
OriginalL'auteur tvanfosson
Vous n'avez pas besoin de prolonger cet attribut, web.la config est assez. Veuillez lire sur les formes de l'Élément pour l'authentification. Payer votre attention sur defaultUrl. C'est quelque chose que vous avez besoin.
Hm, pourquoi ne pas spécifier toutes les exigences avant que l'on va donner la solution?
Noo! Ce qui est totalement faux: blogs.msdn.com/b/rickandy/archive/2010/08/24/...
Uh-oh. Si l'affirmation qui est faite dans cette entrée de blog de l'ouverture graphique est correcte, vous devriez probablement couper vos pertes et de supprimer la réponse.
OriginalL'auteur Mike Chaliy
OriginalL'auteur Mike Chaliy
Je pense que si vous voulez juste de prolonger le AuthorizeAttribute et ajouter votre propre autorisation sur le dessus de cela, au lieu de l'annulation de la OnAuthorization de substituer AuthorizeCore et ajouter votre MyCustomAuthorizationHolds condition.
OriginalL'auteur kaptan