字体:  

最近很多朋友升级DZ5.5后的同步登录有问题的集中说明!

2xy 发表于: 2007-3-18 14:51 来源: SupeSite/X-Space官方站

1.请检查你的论坛的config.inc.php和SS的config.php目录中的cookie作用域都已经设置为.yourdomain.com,注意最前面的点
2.请检查论坛的config.inc.php里面的cookie前缀是否设置为和论坛数据表前缀相同的值,即$cookiepre和$tablepre设置的值相同
3.如果你的config里面设置的SS地址是www.xxxx.com,那么请你在www.xxxx.com登录,不要省略前面的www
4.需要说明的是,论坛和SS能够同步登录的前提是论坛和SS使用了相同的根域名,并且没有多个不同的根域名。
5.清空你的cookie,方法不说了。
6.登录站点,在登录的时候请在选择Cookie 有效期的时候,使用永久后登录。PS:永久登录是用来检测是否能同步登录的快捷的方法,如果能的话那就说明同步登录没有问题了。
7.此时检查你的站点能否同步登录,如果不行请在此跟帖!

注意下:关于第一点的一个补充说明,如果你的SS和BBS的域名是相同的,只是目录不一样,就是例如www.xxx.comwww.xxx.com/bbs这两个,这是如果你按照我一楼的第一点设置无法正常实现同步登录或者登录都存在问题,请将你config.php和config.inc.php这两个文件中的cookie作用域都留空试试!


PS:楼下提到的帖子的内容,和同步登录没有关系。帖子的内容如下:

QUOTE:

让X-Space 2.0更好的支持Discuz! 5.5.0(2007年3月13号更新)


Discuz! 5.5今日发布,如果站长以前安装有X-Space/SupeSite,在将论坛升级到Discuz! 5.5后,不需要更改目前的X-Space/SupeSite,就仍然可以与Discuz! 5.5配套使用的。
不过,
我们推荐站长需要做以下两点改动,以便可以让X-Space/SupeSite更好的支持Discuz! 5.5。

第一个修改,修改Discuz! 5.5论坛的config.php文件:

修改论坛的config.inc.php文件,将 $cookiepre 的值修改为 与 $tablepre变量一样的值。并记得将cookie域变量 $cookiedomain 修改为与 SupeSite中config.php文件中一样的值。
如果不这样修改,可能会造成SupeSite与论坛无法同步登录的问题。

第二个修改,修改SupeSite的 styles/space/viewpro.html.php 文件:

打开SupeSite的 styles/space/viewpro.html.php 文件,找到:

CODE:

<h3>$space[username]的个人资料</h3>在下面添加:

CODE:

<div class="xspace-xcard">
<a href="{B_URL}/viewpro.php?uid=$uid">查看我的论坛资料</a>
</div>
就可以了。
这样修改后,用户在X-Space中查看个人资料的时候,就有查看论坛资料的链接了。

第三个修改,下载附件中的压缩包,解压缩后,覆盖SupeSite程序中的space.php文件:
这样做,可以避免用户在论坛点击”升级个人空间“后,出现“没有找到页面”的错误提示。



当然,目前的解决方案并不是最完美的,等X-Space 3.0发布后,由于X-Space 3.0与Discuz! 5.5进行了更加完美的整合,届时,使用X-Space的站长就可以不用做任何修改,就可以一起更加完善的使用X-Space 3.0和Discuz! 5.5了。
附件下载地址:http://www.discuz.net/attachment.php?aid=123343

[ 本帖最后由 安笛 于 2007-4-5 11:21 编辑 ]

最新回复

开心一生 at 2007-3-18 15:37:48
还有、大家可以看一看这帖http://www.discuz.net/thread-553015-1-1.html

希望大家修改升级时一切顺利。
2xy at 2007-3-19 10:29:32
人工置一下顶,给不能同步的朋友一点帮助!

注意下:关于第一点的一个补充说明,如果你的SS和BBS的域名是相同的,只是目录不一样,就是例如www.xxx.com和www.xxx.com/bbs这两个,这是如果你按照我一楼的第一点设置无法正常实现同步登录或者登录都存在问题,请将你config.php和config.inc.php这两个文件中的cookie作用域都留空试试!

[ 本帖最后由 2xy 于 2007-4-5 10:21 编辑 ]
2xy at 2007-3-23 16:02:11
呵呵,被设置为高亮了!
安笛 at 2007-3-23 17:04:28
   谢谢2xy
eqmz at 2007-3-23 17:11:39
嘿嘿,帮顶一下,
01bf at 2007-3-23 17:53:26
这样啊 了解了 呵呵
午夜漫步者 at 2007-3-24 04:49:54
我的需要帮助……怎么和大家联系……
叶海燕 at 2007-3-25 09:06:26
我提示登陆成功了,可跳转后,仍然是游客,怎么解决呢?

你们所说的方法,我都用了。
2xy at 2007-3-25 12:49:09
请检查你的cookie作用域的设置是否正确,另你的论坛登录是否正常?
Lijirong at 2007-3-25 16:25:48
支持一下~~~~~~~~~~
yiqieqie at 2007-3-25 21:25:50
我的现在情况如下:

www.***.com/bbs
www.***.com/blog

我该如何设置cookie域, 和cookie路径啊!

我在论坛上找了好多帖子了,就是行不通!
2xy at 2007-3-27 12:05:05
這個你可以留空或者設置為.XXX.com(注意最前面的.)
elyson at 2007-3-27 13:50:43
我用你的方法。搞法了。。汗。。呵呵,


我的原因是:
2.请检查论坛的config.inc.php里面的cookie前缀是否设置为和论坛数据表前缀相同的值,即$cookiepre和$tablepre设置的值相同


这里不同步,。论坛的是:$cookiepre=‘uLF_’(安装时官方默认)  而SS里的是:$tablepre='cdb_'(安装时官方默认)


我现在把论坛的$cookiepre=‘uLF_’ 改为$cookiepre=‘cdb_’  问题解绝了,所有会员都可以同步登录了。

实在太谢谢啦。。呵呵   
seekfatez at 2007-3-31 10:19:20
我的論壇是裝在  http://xx.xxx.org
SS/SX 則是裝在  http://xx.xxx.org/xxspace
我兩個都設成 $cookiedomain = '.xxx.org;
我看了所有的 config.inc.php / config.php 設定都是一樣的 但是還是不能同步
seekfatez at 2007-3-31 15:34:51
我的論壇是裝在  http://xx.xxx.org
SS/SX 則是裝在  http://xx.xxx.org/xxspace
我兩個都設成 $cookiedomain = '.xxx.org;
我看了所有的 config.inc.php / config.php 設定都是一樣的 但是還是不能同步
曾经心痛 at 2007-3-31 23:14:14
我的按照这种方法设置了,还是不行,呜呜……
真实郁闷~~
我的5.5怎么于SS不能同步登陆啊
我是先安装的5.5,过了几天才安装的SS,在安装SS的时候我把DZ5.5改了一下路径,但是我作用域都调试成一个样子了,还是不能同步登陆,真实郁闷死了。
大家出过这样的问题没有啊,应该怎么解决啊。
我把要修改作用域的问题传上来,请各位高手帮我看看我修改对了没有,为谢!

附件地址为:http://www.discuz.net/thread-576280-1-1.html
零点孤独人 at 2007-4-01 01:22:26
怎么打开那些文件呀
我刚学建站的
wxqee at 2007-4-02 14:48:32
我的站点config.php 和 config.inc.php 都做了正确的更改,完全不能同步的问题还是存在.
$siteurl = 'http://www.ishenyang.com';
$bbsurl = 'http://www.ishenyang.com/bbs';

$cookiedomain = '.ishenyang.com';
$cookiepath = '/';

$tablepre = 'cdb_';
$cookiepre = 'cdb_';
2xy at 2007-4-05 10:23:19
请留空看看!
luckyxmq at 2007-4-05 14:46:19
谢谢楼主呀。终于有点思路了。