Хорошо, у меня простой сценарий:
есть две страницы:
страницы входа и приветствия.
я использую FormsAuthentication с моей собственной таблицей, которая имеет четыре столбца: ID, имя пользователя, пароль, полное имя
При нажатии входа в систему я устанавливаю мое имя пользователя как:
FormsAuthentication.SetAuthCookie(userName, rememberMe ?? false);
на странице приветствия, которую я не могу использовать:
Page.User.Identity.Name
для предоставления пользователю, какой пользователь в данный момент вошел в систему, НО я не использую имя пользователя, как во всех примерах на http://asp.net веб-сайте. Я хочу использовать поле FullName
Я думаю, что всегда обращаюсь к db и запрашиваю полное имя, когда страница загружается сумасшедшим и не нравится пользователям сеансов или Simple Cookie. Возможно, поставщик FormsAuth имеет настраиваемые поля для этого