MVC.Net Описание пользователя - PullRequest
0 голосов
/ 24 ноября 2010

Используя C #, как получить описание пользователя и адрес электронной почты?

Я использовал простое членство ASP.Net для настройки учетных записей пользователей.

1 Ответ

2 голосов
/ 24 ноября 2010

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

[Authorize]
public ActionResult Foo()
{
    // fetch the connected user from the authentication cookie
    string username = User.Identity.Name; 
    // query the datastore to retrieve additional user information
    var userInfo = Membership.Provider.GetUser(username, false);
    string email = userInfo.Email;
    string comment = userInfo.Comment;
    return View();
}
...