作者patton (原来镰蟹叫蟹老板)
看板PHP
标题[请益] 两个CI网站只需在其中一个作登入
时间Tue Jan 12 15:53:28 2016
实作两个CI网站,A、B
A:CI 2 + Ion_Auth + 一些功能,主要的帐号存放处
B:CI 2 + Ion_Auth + 另些功能需要”登入後”才能使用
A 与 B 在不同实体server上
若希望做到
** 在 A 上面登入、验证帐号後,进入B就是”已登入”的状态
** 且 B 可以有部分使用者的资讯
这该怎麽进行?
因为两个网站都是自行开发,应该用不到第三方验证方式
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.92.253.6
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1452585211.A.800.html
1F:推 darkguy: 自行开发在b写一支给a叫的jsonp登入呢 01/12 23:24
2F:→ darkguy: A登入时顺便登入b至於b要a的资讯是不是直接连db?或者vie 01/12 23:25
3F:→ darkguy: w 01/12 23:25
4F:→ darkguy: 虽然这样不是正sso不过你要的应该够了 参考看看@ㄟ 01/12 23:26
5F:→ patton: 透过jsonp可以登入B上面的 Ion_Auth? 我来看看,thx 01/13 10:56
看了一下 jsonp 帮忙登入 B,但若希望帐号资料都在 server A 上面呢?
等於是 server B 的管控是要透过A这样
※ 编辑: patton (140.92.253.6), 01/13/2016 11:18:37
6F:→ darkguy: 懒人做法就a开table view然後b验证连a的db 01/13 21:27
7F:推 sunnyvisit: 共用session 01/14 01:41
8F:推 kencool107: 同个网域下就把session存到db,然後共用session 01/14 14:41
9F:→ patton: 那不同网域呢? 01/15 17:58
10F:推 cd99cd99: 共用memcache,control session 01/15 22:10
12F:→ kencool107: 要看code了解原理 然後用在专案上 01/18 18:57
13F:→ patton: 谢谢 01/19 14:57