网站地图    收藏   

主页 > 后端 > ucenter >

ucenter整合过程中 免激活技巧 - UCenter

来源:自学PHP网    时间:2014-12-02 12:01 作者: 阅读:

[导读] ucenter整合过程中 免激活技巧,注意,此处的uc_client为客户端应用的uc_client 注册时直接同步信息免激活uc_client model user phpfuncti...

ucenter整合过程中 免激活技巧

ucenter整合过程中 免激活技巧,注意,此处的uc_client为客户端应用的uc_client.

  1. //注册时直接同步信息免激活uc_client/model/user.php 
  2.  function add_user($username$password$email$uid = 0, $questionid = ''$answer = ''$regip = '') { 
  3.   $regip = emptyempty($regip) ? $this->base->onlineip : $regip
  4.   $salt = substr(uniqid(rand()), -6); 
  5.   $password = md5(md5($password).$salt); 
  6.   $sqladd = $uid ? "uid='".intval($uid)."'," : ''
  7.   $sqladd .= $questionid > 0 ? " secques='".$this->quescrypt($questionid$answer)."'," : " secques='',"
  8.   $this->db->query("INSERT INTO ".UC_DBTABLEPRE."members SET $sqladd username='$username', password='$password', email='$email', regip='$regip', regdate='".$this->base->time."', salt='$salt'"); 
  9.   $uid = $this->db->insert_id(); 
  10.   $this->db->query("INSERT INTO ".UC_DBTABLEPRE."memberfields SET uid='$uid'"); 
  11. $this->db->query("INSERT INTO `数据库名称`.论坛会员表名 set uid='$uid',username='$username',password='$password',email='$email'");  return $uid
  12.  } 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论