I\'ve inherited a project that uses forms authentication, but a recent feature request requires me to get the Windows username of some users.
It\'s a website that us
You could use directory services
PrincipalContext pc = null;
UserPrincipal principal = null;
var username = User.Identity.Name;
pc = new PrincipalContext(ContextType.Domain, "give your domain name here");
principal = UserPrincipal.FindByIdentity(pc, userName);
var firstName = principal.GivenName ?? string.Empty;
var lastName = principal.Surname ?? string.Empty;
please add reference for System.DirectoryServices.AccountManagement