Je construis un site dans ASP.NET 4 et MVC2 qui aura des fonctionnalités haut de gamme, telles que les notifications par SMS qui ne seront disponibles que pour les abonnés payants. J'ai également des modules supplémentaires pour des choses comme l'inventaire, et les transactions etc.Limiter l'accès aux "modules fonctionnels" dans ASP.NET MVC
Je tire déjà parti du MembershipProvider standard, et je penche vers l'utilisation des rôles pour fournir cette fonctionnalité. ie: avoir un rôle "SMSModule" que l'utilisateur obtient s'il paye pour le service SMS additif
Cela rend les contrôleurs simples avec un peu d'attribut de décoration, mais le problème que je vois avec cela est qu'il y aura un tas de code conditionnel dispersé à travers mes vues etc
Existe-t-il une meilleure méthode pour fournir une approche de style "module" dans .NET 4 et MVC2 ???