账号通
    

账号  

密码  

4646

查看

8

回复
主题:[ICMS][动态]KESION(.Net)系列版本V3.6 支持整合Ucenter接口啦 [收藏主题] 转到:  
任我行 当前离线

6496

主题

191

广播

251

粉丝
添加关注
级别:管理员

用户积分:46047 分
登录次数:4180 次
注册时间:2006/4/26
最后登录:2023/12/4
任我行 发表于:2016/2/17 9:32:18   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

应使用科汛NET版本用户需求,有一部分有户急需整合UCenter接口,我们在新版本中开发了UCenter的接口。您只需要按说明文档简单配置并开启,就可以实现多个站点同步登录,同步退出等;

点击查看原图


接下来我们一起看看整合步骤:


1、由于ucnter的接口文件“uc.php”采用固定写法了,所以我们在整合前要先修改一下。


打开\uc_client\control\user.php
找到以下两个函数


function onsynlogin() //32

function onsynlogout() //49

这两个函数要做修改

找到40

       $synstr .= '<script type="text/javascript" src="'.$app['url'].'/api/uc.php?time='.$this->time.'&code='.urlencode($this->authcode('action=synlogin&username='.$this->user['username'].'&uid='.$this->user['uid'].'&password='.$this->user['password']."&time=".$this->time, 'ENCODE', $app['authkey'])).'"></script>';


改成

                                          $synstr .= '<script type="text/javascript" src="'.$app['url'].'/api/'.$app['apifilename'].'?time='.$this->time.'&code='.urlencode($this->authcode('action=synlogin&username='.$this->user['username'].'&uid='.$this->user['uid'].'&password='.$this->user['password']."&time=".$this->time, 'ENCODE', $app['authkey'])).'"></script>';




同样,继续找到54


                                   $synstr .= '<script type="text/javascript" src="'.$app['url'].'/api/uc.php?time='.$this->time.'&code='.urlencode($this->authcode('action=synlogout&time='.$this->time, 'ENCODE', $app['authkey'])).'"></script>';



改成


                                   $synstr .= '<script type="text/javascript" src="'.$app['url'].'/api/'.$app['apifilename'].'?time='.$this->time.'&code='.urlencode($this->authcode('action=synlogout&time='.$this->time, 'ENCODE', $app['authkey'])).'"></script>';



2、接下来开始配置

进入ucenter,配置如下:

点击查看原图


点击查看原图




其中:

应用类型:其它

应用名称:kesioncms

应用的主URLhttp://您的域名/user
应用的其它URL留空

应用的IP:留空

通信密钥:kesioncms(自行设置,和下面提到的科汛后台一致即可)

应用的物理路径:留空

查看个人资料页面地址:留空

应用接口文件名称:uc.aspx

标签单条显示模板:留空

标签模板标记说明:留空

是否开启同步登录:

是否接受通知:









3、科汛后台设置


后台设置->API整合设置里,.如下图找到UCenter整合配置:

点击查看原图



是否开启Ucenter整合,设置为“开启”

Ucenter应用ID
Ucenter的应用管理里查看,如下图:

点击查看原图


红色的2便是。

Ucenter密钥设置和Ucenter里设置的密钥一致
DZ数据库主机:填写DZ论坛的数据库服务器地址,如localhost

DZ数据库登录名称:填写DZ论坛的数据库访问账户,如:root

DZ数据库密码:填写DZ论坛的数据库访问密码

DZ数据库名称:填写DZ论坛的数据库名称


Ucenter安装URL:填写您的Ucenter安装目录,如http://您的域名/uc_server/




说明:UCenter后台及科汛后台设置完成后,在UCenter后台要看到通讯正常方可以正常使用,如下图:

点击查看原图




4、由于ucenter会员机制,需要在后台将会员名格式设置为普通会员,如下图:

点击查看原图


并且需要启用邮箱字段,如下图;

点击查看原图



5、科汛的登录页面不能再采用AJAX登录,/template/common/login.html 登录模板请参下文件修改

 下载信息  [文件大小:1.66 KB 下载次数: 次]
点击下载文件:login.rar




注意事项:

1、为便于统一注册,DZ论坛的会员注册,我们引导到KesionCMS主站注册

用记事本打开source/module/member/member_register.php

找到:

  define('NOROBOT', TRUE);

showmessage("正在跳转到注册页面...","http://主站域名/reg.aspx");

$ctl_obj = new register_ctl();


红色的为增加的,请将“主站域名”改成您自已的域名。


2、科汛登录退出都可以同步到dz,但DZ
的登录和退出不能同步到科汛。


解决方法:

ucenter目录里的data\cache文件夹下的apps.php复制下放到discuz目录下uc_client\data\cache里面,覆盖discuzapps.php
即可。这是因为缓存没有同步的原因。

 
为了您的正当权益,请您通过正规渠道购买正版软件,严厉打击盗版软件! 售前咨询客服QQ:9537636 4000080263科汛官方站:www.kesion.com
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hpu71623 当前离线

857

主题

41

广播

1

粉丝
添加关注
级别:七年级

用户积分:5297 分
登录次数:1266 次
注册时间:2010/8/26
最后登录:2024/2/27
hpu71623 发表于:2016/2/17 11:26:52   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)
牛币对方的淡淡的但法规的规定规定风格的
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
seekin 当前离线

442

主题

4

广播

1

粉丝
添加关注
级别:四年级

用户积分:3753 分
登录次数:277 次
注册时间:2007/6/4
最后登录:2018/5/4
seekin 发表于:2016/2/17 16:50:18   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yq9823 当前离线

416

主题

8

广播

0

粉丝
添加关注
级别:四年级

用户积分:19309 分
登录次数:348 次
注册时间:2008/1/13
最后登录:2023/5/10
yq9823 发表于:2016/2/17 17:56:29   | 只看该作者 查看该作者主题 板凳 
改了这个功能,是不是主版本就变成3.6了?还是真的有大改的3.6要来了?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
小小芮 当前离线

484

主题

17

广播

8

粉丝
添加关注
级别:四年级

用户积分:1453 分
登录次数:1332 次
注册时间:2013/4/7
最后登录:2022/7/19
小小芮 发表于:2016/2/17 18:08:58   | 只看该作者 查看该作者主题 报纸 

终于盼到了啊。支持

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
keyi 当前离线

3123

主题

8

广播

18

粉丝
添加关注
级别:大二

用户积分:11924 分
登录次数:2527 次
注册时间:2008/12/24
最后登录:2023/12/14
keyi 发表于:2016/2/17 21:06:04   | 只看该作者 查看该作者主题 地板 
科汛在线网校系统
虽然用不着,支持下。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mt56 当前离线

4985

主题

53

广播

17

粉丝
添加关注
级别:版主

用户积分:23430 分
登录次数:1621 次
注册时间:2007/2/10
最后登录:2022/9/28
mt56 发表于:2016/2/17 22:48:33   | 只看该作者 查看该作者主题 7楼 
科汛在线考试系统(NET)

商业版本有无完整的覆盖包?



discuz!!



要是科讯的微社区功能一样或更大就更好了!

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ileemoo 当前离线

45

主题

8

广播

0

粉丝
添加关注
级别:学前班

用户积分:146 分
登录次数:69 次
注册时间:2011/9/30
最后登录:2020/10/4
ileemoo 发表于:2016/3/24 17:52:25   | 只看该作者 查看该作者主题 8楼 
科汛在线考试系统(NET)

3.7注册能同步 科汛登陆同步不过去

现在可以了 APPID弄错了

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ileemoo 当前离线

45

主题

8

广播

0

粉丝
添加关注
级别:学前班

用户积分:146 分
登录次数:69 次
注册时间:2011/9/30
最后登录:2020/10/4
ileemoo 发表于:2016/3/24 18:01:09   | 只看该作者 查看该作者主题 9楼 
科汛在线商城系统(NET)
可以了 ucenter APP ID设置错了
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行1.01953秒 powered by KesionCMS 9.0