各位英雄大家好,最近在用asp.net mvc 做登录的时候发现一个问题,苦思良久未得结果。路过的朋友还望指点一下。
如有两个站点,部署在同一机子上面(命名为A和B),当A登录的时(IE8),访问B站时也会自动登录(都是使用asp.net mvc 里自带的登录功能 FormsAuthentication.SetAuthCookie(userName, createPersistentCookie))。 membership 配置的applicationName 是不一样的,但A,B站点的 HttpContext.Current.User.Identity.IsAuthenticated=true, HttpContext.Current.User.Identity.Name 相同。 后来我多建了几个新的站点发这些站点都可自动登录了。 也就是一个站点登录 其它所有站点都登录了。
这是什么原因呢? 。。。