Мои пользователи входят в систему, используя адрес электронной почты и пароль, используя мой пользовательский провайдер членства. Есть ли способ, чтобы User.Identity.Name
(или что-то еще внутри) возвращало настоящее имя пользователя, а не его имя пользователя (или адрес электронной почты в моем случае), сохраняя при этом адрес электронной почты, чтобы его можно было использовать? Если это не хороший способ сделать то, что я хочу, что вы рекомендуете делать вместо этого?
Я думаю, что "Welcome Mike Wills" выглядит лучше, чем "Welcome bigdaddy124@mydomain.com".