2010-03-27 4 views
11

Possible en double:
How do you get the UserID of a User object in ASP.Net MVC?asp.net mvc journalisés courant dans l'ID utilisateur

Salutations, J'ai créé un fournisseur d'appartenances personnalisé pour permettre d'authentifier les utilisateurs sur mon application. Comment puis-je récupérer l'ID utilisateur actuel dans le contrôleur? Je en ai besoin pour obtenir des données de base de données pour cet utilisateur comme ceci:

PersistanceManger.RepositoryUser.GetInformation(userROWGUID); 
+0

Comment l'utilisateur est-il authentifié dans l'application? Utilise-t-il Windows, Forms ou une sorte de schéma d'authentification personnalisé? –

+0

J'utilise des formulaires pour l'authentification –

Répondre

3

Avez-vous besoin en particulier l'identifiant de l'utilisateur ou le userName, il semble que vous cherchez le Guid de l'utilisateur présente, pour Je pense que la récupération de cet identifiant dépend de votre implémentation. Si vous souhaitez récupérer des informations à base de userName, vous pouvez effectuer les opérations suivantes:

HttpContext.Current.User vous donne l'objet utilisateur, vous pouvez obtenir les autres informations de lui, pour votre cas, vous devez utiliser HttpContext.Current.User.Identity.Name

+3

La question est de savoir comment trouver Guid? – Bharat

Questions connexes