[請益] 兩個CI網站只需在其中一個作登入

看板PHP作者 (原來鐮蟹叫蟹老闆)時間9年前 (2016/01/12 15:53), 9年前編輯推噓5(508)
留言13則, 5人參與, 最新討論串1/1
實作兩個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://www.ptt.cc/bbs/PHP/M.1452585211.A.800.html

01/12 23:24, , 1F
自行開發在b寫一支給a叫的jsonp登入呢
01/12 23:24, 1F

01/12 23:25, , 2F
A登入時順便登入b至於b要a的資訊是不是直接連db?或者vie
01/12 23:25, 2F

01/12 23:25, , 3F
w
01/12 23:25, 3F

01/12 23:26, , 4F
雖然這樣不是正sso不過你要的應該夠了 參考看看@ㄟ
01/12 23:26, 4F

01/13 10:56, , 5F
透過jsonp可以登入B上面的 Ion_Auth? 我來看看,thx
01/13 10:56, 5F
看了一下 jsonp 幫忙登入 B,但若希望帳號資料都在 server A 上面呢? 等於是 server B 的管控是要透過A這樣 ※ 編輯: patton (140.92.253.6), 01/13/2016 11:18:37

01/13 21:27, , 6F
懶人做法就a開table view然後b驗證連a的db
01/13 21:27, 6F

01/14 01:41, , 7F
共用session
01/14 01:41, 7F

01/14 14:41, , 8F
同個網域下就把session存到db,然後共用session
01/14 14:41, 8F

01/15 17:58, , 9F
那不同網域呢?
01/15 17:58, 9F

01/15 22:10, , 10F
共用memcache,control session
01/15 22:10, 10F

01/18 18:56, , 11F
01/18 18:56, 11F

01/18 18:57, , 12F
要看code了解原理 然後用在專案上
01/18 18:57, 12F

01/19 14:57, , 13F
謝謝
01/19 14:57, 13F
文章代碼(AID): #1MbB3xW0 (PHP)
文章代碼(AID): #1MbB3xW0 (PHP)