我的网站有移动版网页应用程序, 主网http://hello.world.com 移动网站http://m.hello.world.com
如果用户登录我的移动网站并且用户访问主Web应用程序,他也应该登录主网站,反之亦然。 我正在设置登录cokkies。
我试图将路径设置为:
HttpCookie cookie = FormsAuthentication.GetAuthCookie(userName, isPersistent);
cookie.Path = "/";
但没有奏效。让我知道如何解决这个问题。
答案 0 :(得分:1)
您可以使用此技术在子域之间共享Cookie
ASP.NET Subdomain Cookie (parent and one subdomain)
实际上你需要添加
cookie.Domain = ".world.com";
Response.Cookies.Add(cookie)
答案 1 :(得分:0)
然后,您创建一个Cookie,默认情况下,它与当前域相关联,即hello.world.com
和m.hello.world.com
,并按域检索。您应该查看您创建的cookie的Domain属性并阅读它们。