2009-08-23 8 views
1
<location path="CreateArticle"> 
<system.web> 
    <authorization> 
    <deny roles="banned"/> 
    <deny users="?"/> 
    </authorization> 
</system.web> 

Utiliser un rôle Banni - ASP.NET MVC

Le code ci-dessus fonctionne bien, mais quand je me suis interdiction, il redirige automatiquement vers la page de connexion. Je ne veux pas ça, si une personne est bannie, je veux qu'elle redirige vers une page interdite. est-ce possible dans MVC?

Répondre

0

bien vous pouvez vérifier à l'intérieur de votre contrôleur si l'utilisateur est interdit et prendre une décision appropriée

if (User.IsInRole("Banned")) 
     { 
      // do something here 
     } 
2

Il semblerait que vous utilisiez le fournisseur intégré d'appartenances/rôles asp.net. C'est la conception du système.

Vous pouvez le coder vous-même. Voici un exemple de ceci:

.net Membership deny login

Le code dans cet exemple était avec des formulaires Web à l'esprit pas MVC et vous aurez besoin de l'adapter mais vous devriez obtenir sur la bonne voie.

Questions connexes