J'essaie d'implémenter un objet utilisateur personnalisé dans ASP.NET MVC 2. J'ai vu une solution où vous pouvez faire un peu de magie dans Global.asax pour transformer Controller.User en un autre type, disons CustomUser. Mais Controller.User est toujours un IPrincipal, ce qui signifie que je dois le convertir en CustomUser chaque fois que je veux l'utiliser, et je n'aime pas ça du tout. Serait-il considéré comme erroné, ou une mauvaise pratique, d'avoir un contrôleur de base avec une méthode GetUser(), où GetUser() appelle un référentiel d'utilisateurs, et utilise Controller.User pour récupérer notre propre objet utilisateur personnalisé?Utilisateur personnalisé dans ASP.NET MVC 2
Ce que j'essaie de faire est juste d'ajouter quelques propriétés à l'objet utilisateur.
Alors comment éviter la confusion de savoir s'il faut utiliser this.User ou this.GetUser()? :) –
@Anders Ekdahl, Par le type de retour. – jfar