首页 > 网站 > 建站经验 > 正文

ucenter整合过程中 免激活技巧

2024-08-30 19:06:55
字体:
来源:转载
供稿:网友

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表