多個子網站怎麼同步會員信息

情景設置:

開發了一個網站,用了一段時間,出現了新的需求,要加一個論壇、加一個博客、加一個什麼亂七八糟的東西。

引出問題:

這麼些不同的子站,怎麼共用一個賬號去登錄呢,潮一點的說法就是,怎麼弄個通行證呢?因爲不可能叫用戶每個子站都去註冊一個新的賬號。

問題延伸:

如果這些子站都是自己開發的,如果這些子站都只是用一個數據庫,那上面的問題就不是問題了。可是

① 網站做大了之後,就不可能只有一個數據庫。

② 網上有這麼多開源的現成網站程序,我們爲什麼不用呢?像論壇,一般都可以用 phpwind discuz 等開源程序去建。

③ 甚至還有可能出現,不同的子站用不同的開發語言去建立的:php jsp asp 點net 什麼的一大堆,數據庫系統都可能不同 MySql Mssql Oracle


解決方案:

靈感來源自 qq 互聯。我們也可以在每個子站設置快速登錄,用主站的賬號去登錄一下,接口調用主站的數據庫去驗證一下,同時,把登錄的數據寫入子站的數據庫,也就是在快速登錄的同時,程序在後臺悄悄的自動註冊了一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章