Active Directory中的身份验证登录而不实际登录

时间:2014-01-23 08:40:28

标签: c# forms web login ldap

我为我的项目进行了LDAP登录,它确实使用了登录(输入密码等)但现在我遇到了问题!它自动记录我(我已经删除了我的Cookies)甚至没有使用我的LDAP代码(它将我的域帐户作为用户名并授予我权利,只有用户应该拥有。)我查看了全局ASAX并删除了那里的守则。我确实查看了我的web.config,这里是代码:

<authentication mode="Forms">
  <forms cookieless="UseCookies" defaultUrl="Home.aspx" loginUrl="Login.aspx" name="adAuthCookie" path="/" protection="None" timeout="10">
  </forms>
</authentication>
<authorization>
  <allow users="*" />
  <deny users="?" />
</authorization>
<identity impersonate="true" />

那么你能告诉我哪些地方我可以看得更远,从表格登录的位置(如果我不上面的代码,登录不显示,但仍然登录我!) 请帮帮我,我不知道了。 编辑:我看了我的整个代码,没有登录,日志,LDAP或表单,但它仍然需要我作为用户!

1 个答案:

答案 0 :(得分:0)

也许您在网站上启用了Windows身份验证?签入IIS管理器:

  1. 在Web服务器上打开IIS管理控制台
  2. 展开“站点”文件夹
  3. 点击项目相关网站
  4. 双击“IIS - 身份验证”选项
  5. 在身份验证下,检查匿名身份验证和Windows身份验证的状态