最新版本号[免费下载]

新版统一认证中心-自由接入您的站点应用

作者:本站编辑 发布时间:2013-01-27 来源:本站原创 点击数:

 如何让网站快速高效的接入到Zoomla!逐浪CMS中?
是不是所有的应用都必须在Zoomla!逐浪CMS中进行二次开发?
答案是否定的。

 

为了更好的满足各种应用接入,我们在原有的DPO基础上,发布了以Zoomla!逐浪CMS2 X1.0为核心的统一认证中心。

下图是旧版的用户API验证界面,我们看到,虽然开发了包括Discuz、动网等应用的接入整合,但不能自由的提供第三方的应用自由的接入:

 

于是,我们在zoomla!逐浪CSM2 x1.0中,增加了新的统一认证中心,这一认证中心,完全以开放的接口,任何第三方程序都可以通过对己有程序进行调整,从而接入会员、更新密码、甚至是用户删除操作,其界面如下:

 

 本接口为合法接入平台提供用户的接入、修改、删除等操作,规则如下:
1、GET方法:
<a href="http://www.[SiteUrl]/API/Ucenter.aspx?uri=www.[domain].com&uname=yyyyyy&pwd=7fef6171469e80d32c0559f88b377245&tid=1" target="_balnk">注册会员</a>
*注:[domain]为变量,为实际接入网址。

2、
AJAX方法:
<script type="text/javascript" src="http://code.zoomla.cn/jquery/jquery-latest.js"></script>  //请求逐浪官网
<script type="text/javascript">
     $.ajax({
        url:"http://localhost:86/API/Ucenter.aspx?callback=?",   //"http://localhost:88/echo.ashx?callback=?",  
  type: "POST",
        dataType:"jsonp",
        jsonpCallback:"person",
   data: "uri=www.hx008.com&uname=yyyyyy&pwd=7fef6171469e80d32c0559f88b377245&tid=1",//uri:域名;uname:用户名;pwd:必须为MD5加密; tid: 1 添加,2 修改, 3 删除
        success:function(msg){  
   switch (msg) {
                  case 0: alert("无相应权限,请检查是否通过统一认证中心授权"); break;
                  case 1: alert("认证成功"); break;
      case -1: alert("无添加权限"); break;
      case -2: alert("无修改权限"); break;
      case -3: alert("无删除权限"); break; 
      case -4: alert("已存在此用户"); break;
                  default: alert("认证失败" + msg); break;
             }
        }
   });
</script>

3、
添:删除:修改:
uri:域名;uname:用户名;pwd:必须为MD5加密; tid: 1 添加,2 修改, 3 删除

4、
值约定说明:
系统的API/Ucenter.aspx页面会根据认证请求输出相应的值,其对应关系如下:

 

返回0:无权限,请检查是否通过统一认证中心授权

返回-1:无添加权限

返回-2:无修改权限

返回-3:无删除权限

返回-4:已存在此用户

 

 

注:本功能可能随不同版本有所不同,所有商业版本均提供此功能。

 

本文责任编辑: 加入会员收藏夹 点此参与评论>>
复制本网址-发给QQ/微信上的朋友
AI智能听书
选取音色