Je souhaite obtenir l'utilisateur actuel, afin de pouvoir accéder à des champs tels que son adresse électronique. Mais je ne peux pas le faire dans asp.net core. Voici mon code :
HttpContext
est presque nulle dans constructeur du contrôleur. Il n'est pas bon de récupérer un utilisateur à chaque action. Je veux récupérer les informations de l'utilisateur une seule fois et les sauvegarder dans ViewData
;
public DashboardController()
{
var user = HttpContext.User.GetUserId();
}
5 votes
Utilisation avec MVC ou Web APi ?