jsp整合discuz同步登錄功能詳解,Uenter是Comsenz旗下各個產品之間信息直接傳遞的一個橋梁,通過UCenter站長可以無縫整合Comsenz系列產品,Center擁有機制完善的接口,經過簡單修改便可以掛接其它任何平臺的第三方的網絡應用程序
最近做了一個資源庫系統的項目,老師說可以搭建開源論壇替代自己開發社交模塊,正好在開源中國上看到了一個利用discuz的UCenter功能實現同步登錄的開源項目(https://code.google.com/p/discuz-ucenter-api-for-java/),不禁大喜,于是花了幾個小時照著教程操作了一遍,居然很輕松的成功了,特寫此文以做紀念。。 Uenter是Comsenz旗下各個產品之間信息直接傳遞的一個橋梁,通過UCenter站長可以無縫整合Comsenz系列產品,實現用戶的一站式注冊、登錄、退出。UCenter可以讓Comsenz旗下所有產品聯系地更加緊密,實現用戶的統一注冊登錄,讓社區真正運轉起來。 UCenter擁有機制完善的接口,經過簡單修改便可以掛接其它任何平臺的第三方的網絡應用程序。UCenter作為信息傳統橋梁,擁有統一的短信息、好友機制,最終用戶可以通過它輕松通行在各個應用之中,無需重復登錄、注冊、退出。統一的標簽(TAG)機制,將社區中各個應用緊密連接,用戶可以在社區里面進行自由穿梭,快速找到所需的應用,獲得最佳的使用體驗。 首先,第一步,安裝好apache和ph 我的版本為php-5.4.23-Win32-VC9-x86和httpd-2.2.25-win32-x86-openssl-0.9.8y 基本上沒有遇到什么特別的問題,除了因為php和apache的版本不配套耽誤了點時間,其余基本順利。
如果php里面是2_4,則需要下載一個低版本的php,否則會導致apache服務器無法正常解析php文件。 第二步,安裝discuz,我安裝的版本是Discuz_X3.1_SC_UTF8.zip。安裝的時候勾選全新安裝會順便安裝UCenter,如果沒有安裝的話就需要自己下載安裝了,版本為UCenter1.5+ 第三步,開始配置UCenter服務器端(就是UCenter安裝的那個程序) 如圖:
第三步,配置我們自己的程序,也就是客戶端。 1.拷貝開源項目里的jar包https://code.google.com/p/discuz-ucenter-api-for-java/downloads/list 2.配置一個用于與UCenter對接的servlet 代碼如下:<servlet> <servlet-name>connect_discuz</servlet-name> <servlet-class>com.fivestars.interfaces.bbs.api.UC</servlet-class> <load-on-startup>2</load-on-startup> </servlet新聞熱點
疑難解答