php专区

 首页 > php专区 > 正则表达式 > ucenter整合过程中 免激活技巧 - UCenter

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

分享到:
【字体:
导读:
          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.  } 
分享到:
UCenter单点登录/同步登录/同步登出实例 ...
UCenter单点登录/同步登录/同步登出实例 UCenter同步流程:前提是需要在Ucenter上面添加好需要同步登录的应用,至少2个才能看到效果,并且显示,通信成功. 假如我添加了A,B两个应用网站 1.首先当A站登录时,登录成功后,处理实质是调用uc_client提供的方法向UCenter获取2个脚本代码(A、B站)...
UCenter中心与各应用间同步原理 - UCente...
UCenter中心与各应用间同步原理 1、用户登录discuz,通过logging.php文件中的函数uc_user_login对post过来的数据进行验证,也就是对username和password进行验证. 2、如果验证成功,将调用位于uc_client下client.php文件中的函数uc_user_synlogin,在这个函数中调用 uc_api_post('user'...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……