Как определить, работает ли олицетворение ASP.NET? - PullRequest
2 голосов
/ 13 мая 2011

С олицетворением ASP.NET можно ли использовать Environment.UserName, чтобы определить, работает ли олицетворение? То есть, если сайт олицетворяет себя правильно, должен Environment.UserName вернуть мое имя пользователя?

1 Ответ

2 голосов
/ 13 мая 2011

Вы должны использовать User.Identity.Name:

[Authorize]
public ActionResult Foo()
{
    // If we got so far it means that the user is authorized to 
    // execute this action according to our configuration => 
    // we can work with his username
    string username = User.Identity.Name;
    ...
}
...