c#asp.net获取用户名

bab*_*bno 6 c# asp.net

"你有没有做过任何.net编程?是的?好的,这是一个大规模的破解程序,修复它".这就是我所处的情况,如果这是一个简单的问题,那就很抱歉.

我正在处理的程序从Web服务器中提取文件.预计用户已登录到Web服务器.我需要提取登录到服务器的当前用户的用户名(或者只是确保某人确实已登录到服务器).

我尝试了以下内容,它返回一个空字符串.

user = HttpContext.Current.User.Identity.Name;
Run Code Online (Sandbox Code Playgroud)

Raj*_*ian 7

请确保您在Web.Config文件中设置Windows身份验证.在访问用户名之前,请检查以下内容,

HttpContext.Current.User.Identity.IsAuthenticated
Run Code Online (Sandbox Code Playgroud)

设置Web.Config如下,

<authentication mode="Windows"></authentication>
Run Code Online (Sandbox Code Playgroud)