加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

codeigniter集成ucenter1.6双向通信的处理办法

发布时间:2022-07-01 16:23:22 所属栏目:PHP教程 来源:互联网
导读:用codeigniter开发一个子网站,之后想和原来的论坛进行同步,包括同步登陆和双向通信。这篇文章主要介绍了codeigniter集成ucenter1.6双向通信的解决办法,需要的朋友可以参考下。 建一个libraries/Ucenter.php内容是代码如下: ?php class Ucenter { function
  用codeigniter开发一个子网站,之后想和原来的论坛进行同步,包括同步登陆和双向通信。这篇文章主要介绍了codeigniter集成ucenter1.6双向通信的解决办法,需要的朋友可以参考下。
 
  建一个libraries/Ucenter.php内容是代码如下:
 
  <?php
  class Ucenter {
      function __construct() {
          require_once FCPATH . './api/uc_client/config.inc.php';
          require_once FCPATH . './api/uc_client/client.php';
      }
      function getUserId() {
          return $this->_uid;
      }
   
       function login_out() {
          return uc_user_synlogout();
      }
   
      function regediter($username, $password, $email) {
          return uc_user_register($username, $password, $email);
      }
  }
  ?>
  具体要反回哪些函数,可以在上面代码加上,可以打开uc_client/client.php看,可以加上你需要的函数,返回即可。
 
  调用方法:
 
  $username = $this->input->post('username');
  $password = $this->input->post('password');
  $this->load->library('ucenter');
  list($uid, $username, $password, $email) = $this->ucenter->login($username, $password);
  if(!emptyempty($uid)){
      //生成同步登录的代码
      $ucsynlogin = $this->ucenter->synlogin($uid);
  }
 

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读