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

接下来我们一起看看整合方法:
1、由于UCenter的接口文件“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
应用的主URL:http://您的域名/user
应用的其它URL:留空
应用的IP:留空
通讯密钥:kesioncms(自行设置,,,,,和下面提到的pp电子后台一致即可)
应用的物理路径:留空
审查个人资料页面地点:留空
应用接口文件名称:uc.aspx
标签单条显示模板:留空
标签模板标记说明:留空
是否开启同步登录:是
是否接受通知:是
3、pp电子后台设置
后台设置->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后台及pp电子后台设置完成后,,,,,在UCenter后台要看到通讯正常方可以正常使用,,,,,如下图:

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

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

注重事项:
1、为便于统一注册,,,,,DZ论坛的会员注册,,,,,我们指导到KesionCMS主站注册
用记事本翻开source/module/member/member_register.php
找到:
define('NOROBOT', TRUE);
showmessage("正在跳转到注书页面...","http://主站域名/reg.aspx");
$ctl_obj = new register_ctl();
红色的为增添的,,,,,请将“主站域名”改成您自已的域名。。。。。。
2、pp电子登录退出都可以同步到dz,,,,,但DZ 的登录和退出不可同步到pp电子。。。。。。
解决要领:
将ucenter目录里的data\cache文件夹下的apps.php复制下放到discuz目录下uc_client\data\cache内里,,,,,笼罩discuz的apps.php 即可。。。。。。这是由于缓存没有同步的原因。。。。。。
KESION pp电子软件
KESION pp电子软件是海内领先的在线教育软件及私域社交电商软件服务提供商,,,,,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。。。。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。。。。。KESION 一直通过手艺立异,,,,,提供产品和服务,,,,,助力企业向数字化转型,,,,,通过科技驱动商业刷新,,,,,让商业变得更智慧!
内部官方开发的新版本会员账号清静方面刷新可以设置在PC端及手机移动端只能一个地方登录或是可以设置在PC端及手机端划分只能在一个地方登录;;;;;;
新年新气象,,,,,在开发组成员的同心起劲下,,,,,我们NET产品的会员中心做了重大的设计刷新,,,,,此次更新的产品将重点应用于(ICMS、IMALL及微分稍等系列产品)