通过如下代码可以获取到当前登陆的域用户名,但是需要开启windows集成验证方式,如果开启windows集成验证方式,访web的时候就会弹出域验证框,但是网站的用户有些人是没有域账号的,这该怎么登陆网站呢?有没有其他好的方法!各位大神帮忙看看!
string userAcc = System.Web.HttpContext.Current.User.Identity.Name.Trim();
int len = userAcc.IndexOf('\\', 0);
userAcc = userAcc.Substring(len + 1, userAcc.Length - len - 1);