升级
  100%
TA的每日心情 | 奋斗 昨天 10:14 |
---|
签到天数: 64 天 连续签到: 1 天 [LV.6]常住居民II
管理员
  
- 积分
- 1308
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java的Spring Boot与PHP的Discuz集成能力已经上传到Maven中央仓库,需要的小伙伴可以去尝试一下。
相关博文:https://www.renfei.net/posts/1003429
项目地址:https://github.com/renfei/discuz-ucenter-api-for-java
Maven依赖:
- <dependency>
- <groupId>net.renfei</groupId>
- <artifactId>discuz-ucenter-api-for-java</artifactId>
- <version>1.0.6</version>
- </dependency>
复制代码 登陆并且同步登陆的案例:
- Client client = new Client("http://localhost/uc_server", null, "key", "2","");
- // 登陆
- String result = client.ucUserLogin(uid);
- LinkedList<String> rs = XMLHelper.ucUnserialize(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) {
- //同步登陆
- String string = client.ucUserSynlogin(uid);
- //本地登陆代码
- //TODO ... ....
- } else if(uid == -1) {
- System.out.println("用户不存在,或者被删除");
- } else if(uid == -2) {
- System.out.println("密码错");
- } else {
- System.out.println("未定义");
- }
- }else{
- System.out.println("Login failed");
- System.out.println(result);
- }
复制代码
|
评分
-
查看全部评分
|