开发者

ASP.NET Membership Provider and network domain

First off, I'm not entirely sure that my question title is very descriptive, so my apologies for that.

I am working on a new site and will be using the MembershipProvider system (well, a custom implementation anyway), and I've run across a 开发者_如何学Cunique problem. Since the machine I'm developing this on is hooked up to my employers ActiveDirectory domain, whenever I use any of the Login controls, it constantly shows me as being logged in, pulling the DOMAIN\user.name from ActiveDirectory, even though I haven't created any user accounts yet with the Membership system.

Now, I know why it's doing this; it's because the Login controls pull the username from the Page's Request property, which is always going to pull my domain account. My question is, can I override this? I need to because since I am using a custom membership model, I need to test the login/logout functionality, and I can't do that when it constantly shows me as being logged in. :)

Any information or links would be greatly appreciated. I did look through the "Related Questions" before posting this, and didn't find anything directly related to my question. Thanks again.

James


It sounds like you have windows authentication turned on in your website. First of all, make sure it's no longer turned on (the only auth method enabled should be "forms"), and then make sure that your custom membership provider is registered correctly.

I hope this points you in the right direction.

/Klaus

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜