Existe-t-il un moyen de remplacer la redirection 400 par défaut (définie dans web.config) par contrôleur? Dites que j'ai un contrôleur Admin et un contrôleur de compte, chacun a un AuthorizeAttribute personnalisé. Il y a deux formulaires de connexion différents, et j'ai besoin que le contrôleur d'administration redirige vers quand l'attribut AdminAuthorize est faux.Redirection personnalisée 400 basée sur le contrôleur MVC
0
A
Répondre
1
Vous pouvez toujours mettre en œuvre votre propre authorization attribute:
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Class, Inherited = true, AllowMultiple = true)]
public class CustomAuthorizeAttribute : AuthorizeAttribute
{
protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext)
{
var controllerName = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName;
var actionName = filterContext.ActionDescriptor.ActionName;
// TODO: Now that you know the controller name and the action name
// act accordingly or call the base method
}
}
Questions connexes
- 1. Redirection basée sur Accept-Language
- 2. activité personnalisée basée sur HandleExternalEventActivity
- 3. redirection php basée sur la variable d'URL
- 4. htaccess redirection basée sur la date
- 5. Redirection basée sur l'URL du référent
- 6. Redirection Apache basée sur l'hôte et l'uri
- 7. Authentification personnalisée sur un contrôleur Méthodes d'action
- 8. Contrôleur NotFound sur le site Web mvc
- 9. Redirection globale ASP.NET MVC
- 10. Comment créer une vue MVC fortement typée basée sur une classe Linq2Sql personnalisée
- 11. AuthorizeAttribute avec redirection personnalisée
- 12. IIS - Redirection ASP.NET MVC
- 13. Redirection PHP basée sur plusieurs domaines référents (plus de 5)
- 14. Module de réécriture d'URL IIS: Redirection basée sur QueryString
- 15. php en-tête de redirection basée sur post variables
- 16. Redirection vers le contrôleur spécifié et action dans le filtre d'action mvc asp.net
- 17. Redirection ASP.NET MVC avec le modèle
- 18. MVC dans une application basée sur un document Cocoa
- 19. Redirection basée sur la résolution d'écran avec jQuery?
- 20. Publication basée sur la date ASP.NET MVC
- 21. Comment faire redirection d'autorisation sur ASP.NET MVC
- 22. Sécurité basée sur les rôles asp.net mvc
- 23. PHP MVC + routeur et redirection numéro
- 24. asp.net mvc ajax.BeginForm Redirection
- 25. ASP.net MVC route personnalisée
- 26. Android: vue personnalisée basée sur la mise en page: comment?
- 27. Échelle de couleur basée sur la gamme personnalisée? en HEX?
- 28. cellule personnalisée basée sur l'index de ligne iphone
- 29. Redirection interne Cakephp du contrôleur vers un autre contrôleur
- 30. validation basée sur l'annotation basée sur le haricot