Since you are going with domain name, itz pretty simple to fetch the login user info using the below code:
System.Security.Principal.WindowsIdentity.GetCurrent().Name
The above Name property returns the domain user name like 'domainname\\username'.
Now you can strip the user name using the below code:
public static string StripDomain(string userName)
{
int BackSlashIndex = userName.IndexOf("\\");
if (BackSlashIndex != -1)
return userName.Substring(BackSlashIndex + 1);
else
return userName;
}
With the validity of the return username, the page is allowed (or not) to display to the logged in user.