Asp.net mvc получает текущий вход в идентификатор пользователя

Возможный дубликат:
Как получить UserID объекта User в ASP.Net MVC?

Привет, Я создал пользовательский поставщик членства, чтобы дать возможность аутентифицировать пользователей в моем приложении. Как я могу получить текущий идентификатор пользователя в контроллере? Мне нужно это, чтобы получить данные из базы данных для этого пользователя следующим образом:

PersistanceManger.RepositoryUser.GetInformation(userROWGUID);

Ответ 1

Вам особенно нужен идентификатор пользователя или имя пользователя?, похоже, вы ищете руководство настоящего пользователя, так как я думаю, что извлечение этого идентификатора зависит от вашей реализации. Если вы хотите получить информацию на основе имени пользователя, вы можете сделать следующее:

HttpContext.Current.User предоставляет объект User, вы можете получить от него другую информацию, для вашего случая вам нужно использовать HttpContext.Current.User.Identity.Name