我需要將vBulletin 4.0.3發佈套件與status.net微博平臺集成。 我需要做的第一件事是讓這兩個共享1個會話,以便登錄vBulletin論壇的用戶也將登錄到status.net,反之亦然。在vBulletin論壇和status.net微博平臺之間共享會話
我已經在不同的子域安裝了不同的vBulletin組件:
- forums.sample.com - vBulletin論壇
- blogs.sample.com - vBulletin博客
- sample.com - vBulletin內容管理
所有這些指向相同的地方(.../public_html/index.php),其中包括各自的PHP文件(sample. blog.php爲blogs.sample的content.php。 com | forum.php爲forums.sample.com)取決於$ _SERVER ['HTTP_HOST']
我已經配置vBulletin爲所有這3個域使用一個cookie.domain(.sample.com),因此訪問不同的域不會中斷會話。
我也有status.sample.com,這是status.net安裝的子域。子域配置是不同的,所以document_root實際上是sample.com中的一個子文件夾(.../public_html/status /)
現在,你可以給我一些關於如何使所有這些子域共享一個會話的指針?
我不確定它是否有幫助,但據我所知,status.net默認情況下沒有自定義會話處理,但可以打開它,因此它會開始將會話數據存儲在名爲「會話」。 vBulletin默認將會話存儲在數據庫中。
任何提示將不勝感激。
謝謝。
好的,這裏是更多信息 - Statusnet:簡單登錄後,數據字段中沒有序列化的對象。值得注意的數據條目(除了session_id作爲主鍵)是'started','session_id','user_id'和'session_token'。 vBulletin:簡單登錄後,數據字段中沒有序列化對象。所有條目都被分隔成幾個字段。值得注意的字段是'userid','sessionhash','idhash','loggedin','lastactivity'和'location' 現在在登錄時插入一行並在兩個數據庫中更新開始/兩端比賽? – jaz 2010-05-25 14:53:09