请教如何自动登录程序,哪位大虾帮忙详细讲解下

有个程序A,在用户登录时,写了个session做登录标记。现在有另一个程序B,想利用提交POST用户名和密码来登录该程序,请问该如何做?
按SESSION的机制的一般说明,应该是服务端启动SESSION设置时,同步在客户端设置了个COOKIE保存SESSIONID,以后每个页面访问时,都应该携带了该ID到服务端。

请教各位大虾,我上面的理解是否正确?如果正确的话
1. 服务端如何往客户端设置COOKIE的,自动登录程序如何配合设置?我POST数据后从SOCKET中读取返回的数据,没发现有任何相关的信息。
2. 登录程序应该要如何设置那个COOKIE,保证从B上所有关于A的链接都能正常访问?

谢谢各位的指点帮忙

作者: embedmobile   发布时间: 2011-06-14

你说的是同步登陆吗?那需要一个第三方应用程序!然后在那个域名下种个cookie就行了!

作者: 纳美人   发布时间: 2011-06-14

不是很明白,如果是想共享Session可以使用cookie,或保存Session到数据库

作者: fangguojun   发布时间: 2011-06-14

B程序要如何设置A能使用的那个COOKIE?

作者: embedmobile   发布时间: 2011-06-14

或者你看看ucenter里面怎么写的,你就明白了!

作者: 纳美人   发布时间: 2011-06-14

ucenter的方法用js请求各应用的登录接口。
程序A登陆成功时,用用户名,密码(加下密,然后解开)请求下B程序的登录接口。

作者: lxylxy888666   发布时间: 2011-06-14

谢谢各位,请教纳美人,是否能指点下,ucenter相关代码在哪里实现的,我刚下了个ucenter,发现一下子要找到该实现还真不容易。
“在那个域名下种个cookie就行了!”,其实我的问题就是:我要怎么知道应该种下的COOKIE值。因为我POST登录后,没能看到有返回的SESSIONID值,知道应该设置一名为个PHPSESSION的COOKIE,但我不知这个COOKIE值要如何获得

作者: embedmobile   发布时间: 2011-06-14

感谢各位的帮忙
我已经找到了自己的问题。原来我在获取POST返回数据时的显示有问题,导致没看到头部里的设置COOKIE指令:(在返回的头部中就可以看到那个COOKIE值

作者: embedmobile   发布时间: 2011-06-14

dz 表里面有个session 表 记录 登录信息的

作者: 卡布诺奇   发布时间: 2011-06-14