2009-11-30 99 views
0

首先,我不完全相信,我的问题的标题是非常描述性的,所以我该道歉。ASP.NET会员供应商和网络域

我工作的一个新的网站,将使用的MembershipProvider系统(算了,反正一个自定义实现),我已经跨越一个独特的问题上运行。因为我开发这个机器是迷上了我的雇主的ActiveDirectory域,每当我使用任何登录控件,它不断地显示我为被登录,甩开的ActiveDirectory域\ user.name,即使我的避风港尚未使用会员制系统创建任何用户帐户。

现在,我知道它为什么这样做;这是因为登录控件从页面的请求属性中提取用户名,该属性始终会拉我的域帐户。我的问题是,我可以重写这个吗?我需要这样做,因为我使用的是自定义会员模式,所以我需要测试登录/注销功能,但当它不断显示我正在登录时,我无法做到这一点。:)

任何信息或链接将不胜感激。在发布之前,我仔细查看了“相关问题”,没有发现与我的问题直接相关的任何内容。再次感谢。

詹姆斯

回答

2

这听起来像你有Windows身份验证在你的网站打开。首先,确保它不再打开(启用的唯一身份验证方法应该是“形式”),并确保您的自定义成员资格提供正确注册。

我希望这点你在正确的方向。

/克劳斯

+0

我的确有<认证模式= “窗口”/>在我的web.config。我已将其更改为表格,现在我不显示为已登录。谢谢! James – 2009-12-01 22:28:33