所以我创建了一个简单的Web表单,在iis中的windows auth中设置。然后我将它部署在我的服务器上,然后尝试登录。它提示我一个登录框,我输入我的信息,看起来好像它与活动目录一起工作。
如果我输错了它就不会工作等。
显然我需要知道谁是登录用户
Response.Write(HttpContext.Current.User.Identity.Name.ToString());
我在其他帖子中发现了这个,但它对我不起作用......
如何在登录框中填写信息?
答案 0 :(得分:2)
如果您使用asp.net
membership
提供商,则可以获取当前登录的用户
System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
User.Identity.IsAuthenticated
可用于识别用户是否已成功登录
答案 1 :(得分:1)
<identity impersonate="true" />
,解决了我的问题
http://msdn.microsoft.com/en-us/library/ff647076.aspx帮助了我
感谢。