discuz 单点登录 ucenterITeye - 乐橙lc8

discuz 单点登录 ucenterITeye

2019年04月03日15时47分05秒 | 作者: 绮彤 | 标签: 项目,下载,文件 | 浏览: 1823

 

下载demo : http://download.csdn.net/download/knight_black_bob/9863051

 

1、从“discuz-ucenter-api-for-java”的开源项目网站中下载相关的API文件,也能够从这儿下载:JAVA_UCenter.zip

 

2、将JAVA_UCenter.zip解压、掩盖到你的JAVA项目中,其间的新文件有:

 

src/config.properties:本地的JAVA项目与UCenter的接口装备文件(需求依据实践环境进行装备)

 

src/api/ucenter/Base64.java

 

src/api/ucenter/Client.java:将常用的UCenter操作封装成的客户端目标,咱们在项目中首要用它来与UCenter打交道

 

src/api/ucenter/PHPFunctions.java

 

src/api/ucenter/UC.java:本地的JAVA项目用来接纳UCenter同步指令的Servlet接口,其拜访地址有必要为:/api/uc.php

 

src/api/ucenter/XMLHelper.java

 

WebRoot/WEB-INF/web.xml:首要便是将src/api/ucenter/UC.java界说为Servlet

 

 

 

留意:

 

(1) src/config.properties中的代码如下:

 

#

# Ucenter API for JAVA

#

UC_API = http://localhost:9201

UC_IP = 

UC_KEY = 123456

UC_APPID = 2

UC_CONNECT = 

 

其间,UC_API表明UCenter的拜访地址,UC_KEY便是在UCenter中增加新使用时界说的通信密钥,UC_APPID表明新使用的APPID,便是方才记下的那个。

 

除这三项外,其他的装备坚持为空即可。

 

 

首要操作:

1.设置免激活



 

 

2.创立 使用



 

 

 

3. 测验代码

 %@page import="java.util.LinkedList"% 
 %@page import="api.ucenter.XMLHelper"% 
 %@page import="api.ucenter.Client"% 
Client uc = new Client();
String result = uc.uc_user_login("admin", "12345678");
LinkedList String 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("login success");
 out.println($username);
 out.println($password);
 out.println($email);
 String $ucsynlogin = uc.uc_user_synlogin($uid);
 out.println("login success"+$ucsynlogin);
 //本地登陆代码
 //TODO ... ....
 } else if($uid  -1) {
 out.println("user not exist");
 } else if($uid  -2) {
 out.println("passwd error");
 } else {
 out.println("no defined");
}else{
 out.println("Login failed");
 System.out.println(result);
String result2 = uc.uc_user_register("13283214915","123456","13283214915@163.com");
out.println("regester :"+result2);

  

4.成果



 



 

 

 注册后用户登录验证

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者 

在爱好的驱动下,写一个免费的东西,有欢喜,也还有汗水,期望你喜欢我的著作,一起也能支撑一下。 当然,有钱捧个钱场(支撑支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。

 

个人主页:



 
 
 谢谢您的资助,我会做的更好!

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表乐橙lc8立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    discuz 单点登录 ucenterITeye

    项目,下载,文件
  • 2
  • 3

    spring+mybatis装备ITeye

    装备,一下,需求
  • 4

    单例形式-线程安全ITeye

    线程,安全,形式
  • 5

    java数据存储ITeye

    数据,存储,分配
  • 6
  • 7

    httpclient 恳求 post、getITeye

    恳求,使用,进行
  • 8

    Redis的耐久化机制ITeye

    耐久,方法,内存
  • 9

    java注解用法ITeye

    注解,注释,运用
  • 10