婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > java(jsp)整合discuz同步登錄功能詳解

java(jsp)整合discuz同步登錄功能詳解

熱門標簽:地圖標注線上教程 電銷機器人是有一些什么技術 北票市地圖標注 電銷機器人好賣么 商洛電銷 杭州語音電銷機器人軟件 四川保險智能外呼系統商家 高德地圖標注樣式 杭州ai語音電銷機器人功能

最近做了一個資源庫系統的項目,老師說可以搭建開源論壇替代自己開發社交模塊,正好在開源中國上看到了一個利用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>
    servlet-mapping>
        servlet-name>connect_discuz/servlet-name>
        url-pattern>/api/uc.php/url-pattern>
/servlet-mapping> 

3.把配置文件(config.properties)復制到src目錄下

復制代碼 代碼如下:

#
# ================================================
# * Discuz! Ucenter API for JAVA
# ================================================
# UC comunication settings

#
#uc server url如果是全新安裝的模式,ucenter可以隨discuz一起安裝,路徑是
UC_API = http://{discuz根目錄}/uc_server
#uc ip address
UC_IP = 127.0.0.1

#key
UC_KEY = yunstudio

#appid
UC_APPID = 2

#connect mode: default value is ""
UC_CONNECT =

4.把開源項目中的demo(Jsp_demo.jsp)復制到應用的根目錄中。原來作者的jsp文件編碼和文件頭都有點小問題,所以我稍微的修改了一下。

復制代碼 代碼如下:

%
/**
 * ================================================
 * Discuz! Ucenter API for JAVA
 * ================================================
 * JSP 調用示例
 *
 * 更多信息:http://code.google.com/p/discuz-ucenter-api-for-java/
 * 作者:梁平 (no_ten@163.com)
 * 創建時間:2009-2-20
 */
%>
%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
%@ page import="com.fivestars.interfaces.bbs.util.XMLHelper"%>
%@ page import="com.fivestars.interfaces.bbs.client.Client"%>
%
Client uc = new Client();
String result = uc.uc_user_login("admin", "yun");

LinkedListString> rs = XMLHelper.uc_unserialize(result);
if(rs.size()>0){
    int $uid = Integer.parseInt(rs.get(0));
    String $username = rs.get(1);
    String $password = rs.get(2);
    String $email = rs.get(3);
    if($uid > 0) {
        response.addHeader("P3P"," CP=\"CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR\"");

        out.println("登錄成功");
        out.println($username);
        out.println($password);
        out.println($email);

        String $ucsynlogin = uc.uc_user_synlogin($uid);
        out.println("登錄成功"+$ucsynlogin);

        //本地登陸代碼
        //TODO ... ....

        Cookie auth = new Cookie("auth", uc.uc_authcode($password+"\t"+$uid, "ENCODE"));
        auth.setMaxAge(31536000);
        //auth.setDomain("localhost");
        response.addCookie(auth);

        Cookie user = new Cookie("uchome_loginuser", $username);
        response.addCookie(user);

    } else if($uid == -1) {
        out.println("用戶不存在,或者被刪除");
    } else if($uid == -2) {
        out.println("密碼錯");
    } else {
        out.println("未定義");
    }
}else{
    out.println("Login failed");
    System.out.println(result);
}
%>

如果例子能運行起來,那么注冊登出什么的就可以直接看官網上的代碼看懂了,很簡單的。


 

您可能感興趣的文章:
  • js實現仿Discuz文本框彈出層效果
  • JavaScript 瀏覽器驗證代碼(來自discuz)
  • discuz中用到的javascript函數解析
  • javascript Discuz代碼中的msn聊天小功能
  • 海河寫的 Discuz論壇帖子調用js的php代碼
  • Discuz! 5.0.0論壇程序中加入一段js代碼,讓會員點擊下載附件前自動彈出提示窗口
  • JavaScript從0開始構思表情插件
  • javascript控制在光標位置插入文字適合表情的插入
  • discuz表情的JS提取方法分析

標簽:宿州 紅河 云浮 丹東 青島 西藏 貴州 江西

巨人網絡通訊聲明:本文標題《java(jsp)整合discuz同步登錄功能詳解》,本文關鍵詞  java,jsp,整合,discuz,同步,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《java(jsp)整合discuz同步登錄功能詳解》相關的同類信息!
  • 本頁收集關于java(jsp)整合discuz同步登錄功能詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人永久看片免费视频天堂| 日韩 欧美一区二区三区| 8x8x8国产精品| 欧美三级日韩在线| 欧美综合一区二区三区| 日本高清不卡一区| 国产成人av影院| 亚洲高清久久久| 亚洲午夜一区二区| 午夜视频久久久久久| 久久人人97超碰com| 亚洲免费视频中文字幕| 日韩午夜中文字幕| 亚洲欧洲国产日韩| **网站欧美大片在线观看| 一区二区中文字幕在线| 亚洲一区免费在线观看| 午夜久久久久久电影| 久久99久久精品| 懂色av中文字幕一区二区三区| 99国产精品国产精品久久| 在线视频一区二区免费| 日韩一级黄色片| 国产亚洲欧洲一区高清在线观看| 国产精品日产欧美久久久久| 亚洲男帅同性gay1069| 日韩成人精品在线观看| 国产精品一级片在线观看| 91啪亚洲精品| 精品国产凹凸成av人网站| 国产精品对白交换视频 | 99在线热播精品免费| 欧美性xxxxx极品少妇| 精品国产乱码久久久久久闺蜜| 国产午夜亚洲精品理论片色戒 | 国产精品天干天干在线综合| 亚洲免费色视频| 精品系列免费在线观看| 欧美私模裸体表演在线观看| 国产亚洲一区二区三区四区 | 日韩欧美国产综合一区| 国产三级精品三级| 午夜a成v人精品| www.亚洲在线| 精品久久久三级丝袜| 亚洲夂夂婷婷色拍ww47| 成人免费看视频| 欧美精品一区二区三区一线天视频| 亚洲视频免费在线| 国产不卡在线视频| 欧美va日韩va| 性做久久久久久久免费看| 成人av电影在线播放| 亚洲精品在线免费观看视频| 亚洲国产视频直播| 色婷婷综合久久久久中文一区二区| 久久女同精品一区二区| 日韩—二三区免费观看av| 在线影院国内精品| 中文字幕在线不卡一区| 国产一区啦啦啦在线观看| 日韩视频123| 免费在线看成人av| 69久久夜色精品国产69蝌蚪网| 亚洲免费av观看| 色婷婷亚洲精品| 一区二区高清在线| 一本到不卡精品视频在线观看| 日本一区二区不卡视频| 国产成人啪免费观看软件| 久久久av毛片精品| 国产制服丝袜一区| 久久免费偷拍视频| 国产成人av影院| 1024成人网色www| 一本久久a久久精品亚洲| 一区二区三区在线视频观看58| 99久久伊人久久99| 一区二区在线免费| 欧美日韩一级二级| 美女视频网站黄色亚洲| 久久综合久久久久88| 国产精品一区二区三区网站| 欧美国产日本视频| 91小视频在线| 亚洲国产wwwccc36天堂| 日韩亚洲电影在线| 91亚洲精品一区二区乱码| 亚洲视频免费在线| 欧美日产在线观看| 激情综合网天天干| 国产精品毛片久久久久久| 色先锋久久av资源部| 日本成人中文字幕在线视频| 国产性天天综合网| 欧美人xxxx| 国产精品一区二区男女羞羞无遮挡| 国产精品理论片在线观看| 91福利国产成人精品照片| 捆绑紧缚一区二区三区视频| 欧美高清在线视频| 欧美精品高清视频| 成人激情免费视频| 日韩不卡免费视频| 亚洲欧洲av另类| 日韩精品一区二区三区中文不卡 | 136国产福利精品导航| 欧美丰满一区二区免费视频| 国产自产2019最新不卡| 亚洲国产日产av| 国产欧美视频一区二区| 欧美精品自拍偷拍| 不卡视频一二三四| 韩国毛片一区二区三区| 午夜精品成人在线| 亚洲天堂福利av| 国产欧美一区二区三区沐欲| 宅男噜噜噜66一区二区66| 成人高清av在线| 国产制服丝袜一区| 日本欧美在线看| 亚洲一区二区三区免费视频| 欧美国产激情二区三区| 欧美va亚洲va香蕉在线| 欧美乱熟臀69xxxxxx| 99国产精品久久久久久久久久| 麻豆国产一区二区| 视频在线观看国产精品| 亚洲精品菠萝久久久久久久| 欧美国产激情一区二区三区蜜月| 欧美日韩大陆在线| 在线免费观看不卡av| 99国产精品久久久久久久久久久| 精品在线亚洲视频| 久久99最新地址| 日本美女一区二区| 日本不卡免费在线视频| 日一区二区三区| 午夜激情综合网| 日韩电影在线免费看| 午夜精品久久久久| 亚洲电影一级片| 午夜影院久久久| 五月激情综合色| 日日夜夜精品视频免费| 日韩电影在线一区二区三区| 亚洲成av人片在线观看无码| 亚洲午夜在线电影| 亚洲www啪成人一区二区麻豆| 亚洲电影在线播放| 五月婷婷综合激情| 免费在线视频一区| 精品影院一区二区久久久| 国产一区在线观看视频| 国产乱子伦视频一区二区三区| 国内精品久久久久影院薰衣草| 免费观看在线色综合| 久久99久久久欧美国产| 国产成人在线免费| 色哟哟国产精品免费观看| 欧美日韩欧美一区二区| 精品国产乱码久久久久久久| 国产亚洲欧美在线| 亚洲人成电影网站色mp4| 亚洲成av人片www| 狠狠色丁香婷婷综合| www.欧美色图| 欧美日韩电影一区| 久久女同互慰一区二区三区| 最新国产の精品合集bt伙计| 亚洲综合久久av| 激情伊人五月天久久综合| 成人免费视频caoporn| 欧美日韩亚洲综合在线| 久久夜色精品国产噜噜av| 亚洲色图视频网站| 日韩电影在线一区二区| 成人开心网精品视频| 欧美性猛交xxxxxxxx| 久久午夜羞羞影院免费观看| ...xxx性欧美| 韩国在线一区二区| 91美女视频网站| 精品成人一区二区| 一级精品视频在线观看宜春院| 激情图片小说一区| 欧美视频一区二区三区| 亚洲国产成人私人影院tom| 性做久久久久久免费观看| kk眼镜猥琐国模调教系列一区二区 | 91精品国产综合久久婷婷香蕉| 国产日韩欧美电影| 日韩国产欧美三级| 91麻豆6部合集magnet| 亚洲精品一区二区三区蜜桃下载 | 91黄色免费版| 欧美韩日一区二区三区四区| 秋霞午夜鲁丝一区二区老狼| 91浏览器打开| 中文字幕免费观看一区|