2011-10-11 48 views
1

我们在asp.net中开发了2个站点,这两个站点都使用表单身份验证,当用户登录其中一个站点时,它工作正常,但如果登录到第二个站点,它是注销第一个站点的服务器,两个站点的身份验证具有相同的usecontrol。在同一服务器上的其他站点登录时自动注销

谢谢

+0

我猜,你虽然没有明确说明它,要防止注销从一个站点当您登录到另一个。 – Kendrick

回答

1

你是如何使用Forms身份验证?你使用cookies吗?如果是这样,您可能需要将cookie关联到域名。事情是这样的:

Dim c As HttpCookie = FormsAuthentication.GetAuthCookie(User.Identity.Name.ToString, False) 
c.Domain = "webiste.com" 
Response.AppendCookie(c) 
相关问题