恼人的Discuz!NT的cookie问题,www.abc.com和bbs.abc.com共享cookie无法实现

恼人的Discuz!NT的cookie问题,www.abc.com和bbs.abc.com共享cookie无法实现

Discuz!NT是2.0版本的sql serber数据库。

www.abc.com 和bbs.abc.com想整合在一起,一个地方登陆后,另外一个也自动登录。我的实现思路是这样的:

 

(1)登录www.abc.com的时候,增加一个cookie["dnt"],它的domain =”.abc.com",里面保存了用户ID和密码等信息。

(2)当用户打开bbs.abc.com的时候,系统会读取 cookie["dnt"],来自己登陆。【这个是Discuz!NT自己已经实现的功能】(bbs.abc.com已经在后台配置了cooke共享)

 

反过来也一样

(1)用户登陆bbs.abc.com的时候系统会自动增加cookie["dnt"] 它的domain =”.abc.com",里面保存了用户ID和密码等信息。

(2)用户打开www.abc.com的时候,会读取cookie["dnt"]来实现自动登录。

 

但是经过试验彻底崩溃。。。

(1)用户登陆bbs.abc.com后,打开www.abc.com的时候,居然读取不到 cookie["dnt"]。。。。如何自动登录啊。。。

(2)用户登陆www.abc.com后打开 bbs.abc.com的时候也读取不到cookie["dnt"]。。。所以也无法自动登录bbs

不仅如此我做了如下测试:

(1)登录www.abc.com后,增加一个cookie["dnt"],再另外一个页面里也无法读取cookie["dnt"]。。。。。

发现如果cookie的名字不是 dnt 就能读取到。。。。。

 

 

注:这里的cookie读取不到 是指

HttpCookie ck1 = Request.Cookies["dnt"];后

ck1 == null

 

真实没有头绪啊。。。。这个问题困扰我好久了。。。也没找到解决办法。。。

 

你可能感兴趣的:(cookie)