+ -
当前位置:首页 → 问答吧 → 多域名同步登录信息如何做?

多域名同步登录信息如何做?

时间:2011-09-06

来源:互联网

最近项目有这个需求,请教下各位,如果实现如同腾讯的那种同步登录与退出呢?
由于数据库是共同的的,所以我现在是在当前站点取出用户ID和sessionValue作为参数传到另外的站点去,另外的站点接收他,然后将他与数据库进行验证,如果验证通过,返回当前登录用户的信息。不过这样就有问题,如果我点击退出,我并不会同步退出,而且感觉这样做也很麻烦。找了下资料,有说用cookies的,不过是否不够安全呢?请各位指点。

作者: zouyaolu   发布时间: 2011-09-06

你数据库的sessionValue 是登录时候生成的把? 退出的时候同时清空SessionValue 不就得了..写个单独的退出函数..

作者: xsffy   发布时间: 2011-09-07

登录一样的,退出同时两边都清cookie,具体是做cookie还是session这根据双方的登录模式而变

作者: ylw1230   发布时间: 2011-09-07

那我这样处理的话,行不行呢?
还是把登录的信息进行验证,如果验证通过返回登录的信息,如果退出,则按照2#说的那种处理。
目前除了感觉处理比较麻烦,可能响应会慢一点的之外,我也没想出别的什么缺点。
可是,在测试的时候,上线,代码要改动很多啊!结合的地方都要弄,而且名字不能有变化。。。

作者: zouyaolu   发布时间: 2011-09-07