Example #1
0
 if ($rg_ifcheck == '1') {
     $rg_groupid = '7';
     //后台控制是否需要验证
 }
 require_once 'data/bbscache/level.php';
 @asort($lneed);
 $rg_memberid = key($lneed);
 $rg_yz = $rg_emailcheck == 1 ? $timestamp : 1;
 //是否接受邮件
 $regifemail = Request('regifemail');
 $rg_ifemail = (int) $regifemail;
 //插入会员表
 $ArrField = array('username', 'password', 'email', 'groupid', 'icon', 'gender', 'regdate', 'signature', 'introduce', 'oicq', 'site', 'location', 'bday', 'yz');
 $ArrValue = array($rg_name, $rg_pwd, $rg_email, $rg_groupid, $regicon, $rg_sex, TIMESTAMP, $rg_sign, $rg_introduce, $rg_oicq, $rg_homepage, $rg_from, $rg_birth, $rg_yz);
 if ($MyDatabase->Insert('users', $ArrField, $ArrValue)) {
     $winduid = $MyDatabase->Insert_id();
 } else {
     echo '添加会员失败!';
     DebugStr($MyDatabase->SqlStr);
     exit;
 }
 //插入会员扩展数据表
 $ArrField = array('uid', 'postnum', 'rvrc', 'money', 'lastvisit', 'thisvisit', 'onlineip');
 $ArrValue = array($winduid, 0, $rg_regrvrc, $rg_regmoney, TIMESTAMP, TIMESTAMP, ONLINEIP);
 if ($MyDatabase->Insert('user_ext', $ArrField, $ArrValue)) {
 } else {
     echo '添加会员扩展数据失败!';
     exit;
 }
 //更新论坛信息,最新会员,总会员数
 $SqlStr = 'UPDATE `' . DB_TABLE_PRE . 'bbsinfo` SET `newmember`=\'' . $rg_name . '\',`totalmember`=`totalmember`+1 WHERE id=1';