当前位置:首页 > CMS教程 > UCenter > 列表

ucenter整合过程中 免激活技巧

发布:smiling 来源: PHP粉丝网  添加日期:2014-04-22 11:37:07 浏览: 评论:0 

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.  } 

Tags: ucenter 激活 过程 技巧

分享到: