J'ai développé l'application asp.net mvc + C#. il a 2 utilisateurs en tant que super administrateur, administrateur et utilisateur. Je veux gérer la fonctionnalité selon leurs rôles. Je gère les données dans la base de données du serveur sql. Comment gérer cela dans asp.net mvc? où shuold je dois écrire le code pour cette gestion?gestion des rôles d'application dans asp.net mvc (Comment)?
Répondre
Eh bien, je peux penser à deux options.
Vous pouvez utiliser les paramètres par défaut sqlMembershipProvider
et sqlRoleProvider
d'asp.Net pour authentifier et autoriser vos utilisateurs. Si vous le faites, vous devez intégrer sa base de données avec la vôtre. Dans ce cas, il suffit d'écrire:
[Authorize(Role="Administrator")]
public ActionResult myAction(){}
L'attribut authorize
ne permet aux administrateurs d'entrer myAction
ActionResult. (Vérifiez s'il y a un rôle d'administrateur dans l'appartenance à asp.net et la base de données des rôles - il y a près d'une demi-douzaine de rôles, mais je ne les ai pas utilisés).
La deuxième option consiste à utiliser votre propre base de données pour stocker les informations de rôle et écrire vos propres attributs d'autorisation et pour décorer votre actionresults
avec eux. this question vous aidera à comprendre comment vous pouvez hériter de AuthorizeAttribute
pour écrire votre logique d'autorisation personnalisée.
- 1. Gestion des rôles dans asp.net
- 2. Gestion des rôles variables
- 3. Gestion des rôles d'application
- 4. Rôles utilisateur personnalisés ASP.NET MVC
- 5. Gestion des erreurs dans ExecuteResult ASP.NET MVC
- 6. Gestion des exceptions ASP.NET MVC
- 7. Gestion des erreurs dans asp.net mvc url
- 8. Gestion des rôles avec des contrôles intégrés ASP.NET
- 9. Gestion des caractères spéciaux - dans asp.net MVC
- 10. Gestion des cookies dans ASP.NET MVC
- 11. Asp.net Gestion des rôles de l'utilisateur: par où commencer
- 12. Gestion d'événements dans Asp.net MVC
- 13. Sécurité basée sur les rôles asp.net mvc
- 14. Asp.net MVC - Comment puis-je obtenir des rôles utilisateur sans connaître ces rôles?
- 15. Contenu basé sur les rôles asp.net mvc
- 16. Fournisseurs de rôles ASP.NET MVC pour MySQL
- 17. Gestion des exceptions avec RenderAction Asp.Net MVC
- 18. ASP.NET MVC: rôles hiérarchiques, autorisation personnalisée
- 19. Intégration d'une nouvelle application ASP.NET MVC avec des rôles existants
- 20. ASP.NET MVC et la mise en cache des rôles?
- 21. ASP.NET MVC Autorisation et rôles par team_id
- 22. Application WPF - Recommandations de gestion des rôles
- 23. ASP.net MVC: Obtention des rôles requis pour la connexion?
- 24. Gestion de l'autopostage dans ASP.NET MVC
- 25. ELMAH et la gestion des exceptions dans ASP.NET MVC
- 26. Comment sécuriser des pages Web dans ASP.Net avec des rôles?
- 27. erreur personnalisée Gestion dans ASP.NET MVC
- 28. Gestion des valeurs null dans asp.net mvc DisplayForModel
- 29. Créer facilement des utilisateurs et des rôles dans une application ASP.NET MVC
- 30. Gestion des événements dans ASP.net