UCenter 的中文意思就是 「用户中心」,其中的 U 代表 User 也代表 You,取其中的含義就是 「用户中心」,或者説 「你 (最終用户) 的中心」 。使用 UCenter 可以整合多個論壇或者其他 PHP 程序, 在整合多個論壇時,需要注意些事項。本教程主要講述下 UCenter 整合兩個論壇用户的介紹。

首先假設我們有兩個 Discuz! 6.0.0 論壇 (論壇 1 和論壇 2),要合併到 UCenter 。論壇 1 有 A 、 B 、 C 三個用户,論壇 2 有 B 、 D 、 E 三個用户。論壇 1 首先升級到 Discuz! 6.1.0,因此時 UCenter 中沒有任何用户,論壇 1 的用户可以全部導入到 UCenter 中。而後,論壇 2 升級到 Discuz! 6.1.0,升級時論壇 2 的所有用户的用户 ID 全部升位,D 、 E 用户順利導入到 UCenter 。 B 用户因重名,用户 ID 為 4 的位置預留。待論壇 2 的原 B 用户登錄到論壇 2 時,論壇會提示需要更名,如上圖所示更名為 F 。
此時,論壇 1 、 2 之間的用户已可實現互訪,登錄時論壇會提示需要激活。詳細截圖説明如下:
激活


如上所述。我們的 UCenter 有兩個論壇,論壇 1 和論壇 2
論壇 1 有個用户 test3,登錄,現在我們直接訪問論壇 2

因為同步登錄的關係,論壇 2 中會直接提示您需要激活。
更名
兩個論壇同時 「入住」 UCenter 難免產生用户名的衝突,所以,我們升級的時候,要把自己最主要的那個論壇先升級,也就是説讓主要的那個論壇 UID 保持不變。讓其他後升級的論壇的 UID 進行合併。如果後升級論壇登錄的時候有衝突,論壇會提示以下信息

提示更名

然後論壇提示您輸入這個用户的新用户名,當然需要輸入密碼以驗證身份。

提示需要更名的操作一般不會發生在 UCenter 的第一個應用身上,所以各位升級時請考慮清楚,自己的網站程序中哪個程序的用户表是最主要的。