Comment obtenir le courant de l'utilisateur connecté Id dans ASP.NET de Base

Je l'ai fait avant avec MVC5 à l'aide de User.Identity.GetUserId() mais cela ne semble pas fonctionner ici.
Le User.Identity n'ont pas le GetUserId() méthode

Je suis en utilisant Microsoft.AspNet.Identity

  • essayez cette System.Web.HttpContext.Current.User.Identity.Name?
  • Merci @PravinDeshmukh mais qui renvoie le nom de l'utilisateur et pas l'id
  • Il devrait fonctionner. Voir les exemples dans asp.net github.com/aspnet/Identity/blob/.... Juste assurez-vous que l'utilisateur est connecté. @PravinDeshmukh, ne jamais utiliser de Système.Web.HttpContext.Courant dans vnext 🙂
  • Salut @user960567, pouvez-vous nous dire pourquoi ?
  • car il ne fonctionnera pas sur .NET de base et il n'y a pas de Système.Web de dépendance.
  • J'ai montré le code que j'ai utilisé qui fonctionne généralement à l'utilisateur (nom d'Utilisateur.L'identité.GetUSerId()) et a déclaré que la méthode d'extension GetUserId() n'existe plus, même quand je suis à l'aide de Microsoft.AspNet.L'identité. Je ne sais pas plus ce que je pourrais avoir dit. De toute façon, j'ai trouvé que j'avais besoin d'inclure également "à l'aide du Système.De sécurité.Les revendications" pour obtenir l'extension de la méthode(du moins pour le moment dans vNext)

InformationsquelleAutor MRainzo | 2015-06-08