- Comment puis-je obtenir l'ID de l'utilisateur actuellement connecté dans MVC 5 ? J'ai essayé les suggestions StackOverflow, mais elles ne semblent pas être pour MVC 5.
- En outre, quelle est la meilleure pratique MVC 5 pour attribuer des éléments aux utilisateurs? (par exemple un
User
devrait avoirItems
. Dois-je stocker l'utilisateurId
dansItem
? Puis-je étendre laUser
classe avec uneList<Item>
propriété de navigation?
J'utilise "Comptes d'utilisateurs individuels" du modèle MVC.
J'ai essayé ceux-ci:
- Comment obtenir l'utilisateur actuel dans une application MVC?
- Comment obtenir l'utilisateur actuel dans ASP.NET MVC
- Obtenez l'identifiant de l'utilisateur connecté - cela lance ce qui suit:
'Membership.GetUser ()' est nul.
HttpContext.Current.User.Identity.Name
est le nom de l'utilisateur actuellement connecté.
Item
qu'il crée, mais pas en fonction du nom d'utilisateur (cela pourrait changer). Cela ne fonctionne pas par la façon dont `HttpContext.Current 'System.Web.HttpContextBase' ne contient pas de définition pour 'Current' et aucune méthode d'extension 'Current' acceptant un premier argument de type 'System.Web.HttpContextBase' n'a pu être trouvée ( vous manque une directive using ou une référence d'assembly?) `. Êtes-vous sûr que votre solution est pour MVC 5?