多域名同步登录信息如何做?
时间:2011-09-06
来源:互联网
最近项目有这个需求,请教下各位,如果实现如同腾讯的那种同步登录与退出呢?
由于数据库是共同的的,所以我现在是在当前站点取出用户ID和sessionValue作为参数传到另外的站点去,另外的站点接收他,然后将他与数据库进行验证,如果验证通过,返回当前登录用户的信息。不过这样就有问题,如果我点击退出,我并不会同步退出,而且感觉这样做也很麻烦。找了下资料,有说用cookies的,不过是否不够安全呢?请各位指点。
由于数据库是共同的的,所以我现在是在当前站点取出用户ID和sessionValue作为参数传到另外的站点去,另外的站点接收他,然后将他与数据库进行验证,如果验证通过,返回当前登录用户的信息。不过这样就有问题,如果我点击退出,我并不会同步退出,而且感觉这样做也很麻烦。找了下资料,有说用cookies的,不过是否不够安全呢?请各位指点。
作者: zouyaolu 发布时间: 2011-09-06
你数据库的sessionValue 是登录时候生成的把? 退出的时候同时清空SessionValue 不就得了..写个单独的退出函数..
作者: xsffy 发布时间: 2011-09-07
登录一样的,退出同时两边都清cookie,具体是做cookie还是session这根据双方的登录模式而变
作者: ylw1230 发布时间: 2011-09-07
那我这样处理的话,行不行呢?
还是把登录的信息进行验证,如果验证通过返回登录的信息,如果退出,则按照2#说的那种处理。
目前除了感觉处理比较麻烦,可能响应会慢一点的之外,我也没想出别的什么缺点。
可是,在测试的时候,上线,代码要改动很多啊!结合的地方都要弄,而且名字不能有变化。。。
还是把登录的信息进行验证,如果验证通过返回登录的信息,如果退出,则按照2#说的那种处理。
目前除了感觉处理比较麻烦,可能响应会慢一点的之外,我也没想出别的什么缺点。
可是,在测试的时候,上线,代码要改动很多啊!结合的地方都要弄,而且名字不能有变化。。。
作者: zouyaolu 发布时间: 2011-09-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28