DEDE整合资料 注册部分脚本 可独立使用_dedecms_CMS教程_迪尔课堂

DEDE 5.5 的注册部分拿来用,可以用来对接其他系统和 DEDE整合 a5d迪尔课堂自学网-|第二课堂|--(官网)
<?php a5d迪尔课堂自学网-|第二课堂|--(官网)
/* a5d迪尔课堂自学网-|第二课堂|--(官网)
只需要准备好 $userinfo = array ( a5d迪尔课堂自学网-|第二课堂|--(官网)
"username" => "XXXX", a5d迪尔课堂自学网-|第二课堂|--(官网)
"password" =>"YYYYY", a5d迪尔课堂自学网-|第二课堂|--(官网)
"email"=> "KKKKKK", a5d迪尔课堂自学网-|第二课堂|--(官网)
"mtype" => "企业" , a5d迪尔课堂自学网-|第二课堂|--(官网)
); a5d迪尔课堂自学网-|第二课堂|--(官网)
*/ a5d迪尔课堂自学网-|第二课堂|--(官网)
$charset2 = "gbk"; a5d迪尔课堂自学网-|第二课堂|--(官网)
$link2 = mysql_connect("host","user","password"); a5d迪尔课堂自学网-|第二课堂|--(官网)
mysql_query("set names $charset2,$link2); a5d迪尔课堂自学网-|第二课堂|--(官网)
a5d迪尔课堂自学网-|第二课堂|--(官网)
a5d迪尔课堂自学网-|第二课堂|--(官网)
$dedeuser = array( a5d迪尔课堂自学网-|第二课堂|--(官网)
"mtype"=>$userinfo["mtype"], a5d迪尔课堂自学网-|第二课堂|--(官网)
"userid"=> $userinfo[username], a5d迪尔课堂自学网-|第二课堂|--(官网)
"userpwd" => $userinfo[password], a5d迪尔课堂自学网-|第二课堂|--(官网)
"uname" => $userinfo[username], a5d迪尔课堂自学网-|第二课堂|--(官网)
"sex" => "0", a5d迪尔课堂自学网-|第二课堂|--(官网)
"email"=>$userinfo[email], a5d迪尔课堂自学网-|第二课堂|--(官网)
"safequestion"=>0, a5d迪尔课堂自学网-|第二课堂|--(官网)
"safeanswer" => '', a5d迪尔课堂自学网-|第二课堂|--(官网)
); a5d迪尔课堂自学网-|第二课堂|--(官网)
extract($dedeuser,EXTR_PREFIX_ALL,'DEDE'); a5d迪尔课堂自学网-|第二课堂|--(官网)
//会员的默认金币 a5d迪尔课堂自学网-|第二课堂|--(官网)
$dfscores = 0; a5d迪尔课堂自学网-|第二课堂|--(官网)
$dfmoney = 0; a5d迪尔课堂自学网-|第二课堂|--(官网)
$dfrank = mysql_fetch_assoc(mysql_query("Select money,scores From i_linkmall_cn.dede_arcrank where rank='10' ",$link2)); a5d迪尔课堂自学网-|第二课堂|--(官网)
if(is_array($dfrank)) a5d迪尔课堂自学网-|第二课堂|--(官网)
{ a5d迪尔课堂自学网-|第二课堂|--(官网)
$dfmoney = $dfrank['money']; a5d迪尔课堂自学网-|第二课堂|--(官网)
$dfscores = $dfrank['scores']; a5d迪尔课堂自学网-|第二课堂|--(官网)
} a5d迪尔课堂自学网-|第二课堂|--(官网)
$jointime = time(); a5d迪尔课堂自学网-|第二课堂|--(官网)
$logintime = time(); a5d迪尔课堂自学网-|第二课堂|--(官网)
$joinip = $_SERVER["REMOTE_ADDR"; a5d迪尔课堂自学网-|第二课堂|--(官网)
$loginip =$_SERVER["REMOTE_ADDR"; a5d迪尔课堂自学网-|第二课堂|--(官网)
$pwd = $DEDE_userpwd; a5d迪尔课堂自学网-|第二课堂|--(官网)
a5d迪尔课堂自学网-|第二课堂|--(官网)
$spaceSta = ($cfg_mb_spacesta < 0 ? $cfg_mb_spacesta : 0); a5d迪尔课堂自学网-|第二课堂|--(官网)
a5d迪尔课堂自学网-|第二课堂|--(官网)
$inQuery = "INSERT INTO i_linkmall_cn.dede_member (`mtype` ,`userid` ,`pwd` ,`uname` ,`sex` ,`rank` ,`money` ,`email` ,`scores` , a5d迪尔课堂自学网-|第二课堂|--(官网)
`matt`, `spacesta` ,`face`,`safequestion`,`safeanswer` ,`jointime` ,`joinip` ,`logintime` ,`loginip` ) a5d迪尔课堂自学网-|第二课堂|--(官网)
VALUES ('$DEDE_mtype','$DEDE_userid','$pwd','$DEDE_uname','$DEDE_sex','10','$dfmoney','$DEDE_email','$dfscores', a5d迪尔课堂自学网-|第二课堂|--(官网)
'0','$spaceSta','','$DEDE_safequestion','$DEDE_safeanswer','$jointime','$joinip','$logintime','$loginip'); "; a5d迪尔课堂自学网-|第二课堂|--(官网)
a5d迪尔课堂自学网-|第二课堂|--(官网)
//print $inQuery; a5d迪尔课堂自学网-|第二课堂|--(官网)
if(mysql_query($inQuery,$link2) or die(mysql_error())) a5d迪尔课堂自学网-|第二课堂|--(官网)
{ a5d迪尔课堂自学网-|第二课堂|--(官网)
$mid = mysql_insert_id(); a5d迪尔课堂自学网-|第二课堂|--(官网)
a5d迪尔课堂自学网-|第二课堂|--(官网)
//写入默认会员详细资料 a5d迪尔课堂自学网-|第二课堂|--(官网)
if($DEDE_mtype=='个人') a5d迪尔课堂自学网-|第二课堂|--(官网)
{ a5d迪尔课堂自学网-|第二课堂|--(官网)
$infosquery = "INSERT INTO i_linkmall_cn.dede_member_person (`mid` , `onlynet` , `sex` , `uname` , `qq` , `msn` , `tel` , `mobile` , `place` , `oldplace` , a5d迪尔课堂自学网-|第二课堂|--(官网)
`birthday` , `star` , `income` , `education` , `height` , `bodytype` , `blood` , `vocation` , `smoke` , `marital` , `house` , a5d迪尔课堂自学网-|第二课堂|--(官网)
`drink` , `datingtype` , `language` , `nature` , `lovemsg` , `address`,`uptime`) a5d迪尔课堂自学网-|第二课堂|--(官网)
VALUES ('$mid', '1', '{$DEDE_sex}', '{$DEDE_uname}', '', '', '', '', '0', '0', a5d迪尔课堂自学网-|第二课堂|--(官网)
'1980-01-01', '1', '0', '0', '160', '0', '0', '0', '0', '0', '0','0', '0', '', '', '', '','0'); "; a5d迪尔课堂自学网-|第二课堂|--(官网)
$space='person'; a5d迪尔课堂自学网-|第二课堂|--(官网)
} a5d迪尔课堂自学网-|第二课堂|--(官网)
else if($DEDE_mtype=='企业') a5d迪尔课堂自学网-|第二课堂|--(官网)
{ a5d迪尔课堂自学网-|第二课堂|--(官网)
$infosquery = "INSERT INTO i_linkmall_cn.dede_member_company(`mid`,`company`,`product`,`place`,`vocation`,`cosize`,`tel`,`fax`,`linkman`,`address`,`mobile`,`email`,`url`,`uptime`,`checked`,`introduce`) a5d迪尔课堂自学网-|第二课堂|--(官网)
VALUES ('{$mid}','{$DEDE_uname}','product','0','0','0','','','','','','{$DEDE_email}','','0','0',''); "; a5d迪尔课堂自学网-|第二课堂|--(官网)
$space='company'; a5d迪尔课堂自学网-|第二课堂|--(官网)
} a5d迪尔课堂自学网-|第二课堂|--(官网)
else a5d迪尔课堂自学网-|第二课堂|--(官网)
{ a5d迪尔课堂自学网-|第二课堂|--(官网)
$infosquery = ''; a5d迪尔课堂自学网-|第二课堂|--(官网)
$space='person'; a5d迪尔课堂自学网-|第二课堂|--(官网)
} a5d迪尔课堂自学网-|第二课堂|--(官网)
/** 此处增加不同类别会员的特殊数据处理sql语句 **/ a5d迪尔课堂自学网-|第二课堂|--(官网)
a5d迪尔课堂自学网-|第二课堂|--(官网)
// echo $infosquery; a5d迪尔课堂自学网-|第二课堂|--(官网)
mysql_query($infosquery,$link2); a5d迪尔课堂自学网-|第二课堂|--(官网)
//写入默认统计数据 a5d迪尔课堂自学网-|第二课堂|--(官网)
a5d迪尔课堂自学网-|第二课堂|--(官网)
$membertjquery = "INSERT INTO i_linkmall_cn.`dede_member_tj` (`mid`,`article`,`album`,`archives`,`homecount`,`pagecount`,`feedback`,`friend`,`stow`) a5d迪尔课堂自学网-|第二课堂|--(官网)
VALUES ('$mid','0','0','0','0','0','0','0','0'); "; a5d迪尔课堂自学网-|第二课堂|--(官网)
mysql_query($membertjquery,$link2); a5d迪尔课堂自学网-|第二课堂|--(官网)
//写入默认空间配置数据 a5d迪尔课堂自学网-|第二课堂|--(官网)
$spacequery = "Insert Into i_linkmall_cn.`dede_member_space`(`mid` ,`pagesize` ,`matt` ,`spacename` ,`spacelogo` ,`spacestyle`, `sign` ,`spacenews`) a5d迪尔课堂自学网-|第二课堂|--(官网)
Values('{$mid}','10','0','{$DEDE_uname}的空间','','$space','',''); "; a5d迪尔课堂自学网-|第二课堂|--(官网)
mysql_query($spacequery,$link2); a5d迪尔课堂自学网-|第二课堂|--(官网)
}a5d迪尔课堂自学网-|第二课堂|--(官网)
如果是整合discuz可以参靠DEDECMS V5.5 正向整合 Discuz 6.0 (无Ucenter )

扫一扫手机访问