fields['email']) )
{
ShowMsg('浣犵殑閭鏍煎紡鏈夐敊璇紒', '-1');
exit();
}
if($cfg_ml->fields['spacesta'] != -10)
{
ShowMsg('浣犵殑甯愬彿涓嶅湪閭歡楠岃瘉鐘舵侊紝鏈搷浣滄棤鏁堬紒', '-1');
exit();
}
$userhash = md5($cfg_cookie_encode.'--'.$cfg_ml->fields['mid'].'--'.$cfg_ml->fields['email']);
$url = $cfg_basehost.(empty($cfg_cmspath) ? '/' : $cfg_cmspath)."/member/index_do.php?fmdo=checkMail&mid={$cfg_ml->fields['mid']}&userhash={$userhash}&do=1";
$url = preg_replace("#http:\/\/#i", '', $url);
$url = 'http://'.preg_replace("#\/\/#i", '/', $url);
$mailtitle = "{$cfg_webname}--浼氬憳閭歡楠岃瘉閫氱煡";
$mailbody = '';
$mailbody .= "灝婃暚鐨勭敤鎴穂{$cfg_ml->fields['uname']}]錛屾偍濂斤細\r\n";
$mailbody .= "嬈㈣繋娉ㄥ唽鎴愪負[{$cfg_webname}]鐨勪細鍛樸俓r\n";
$mailbody .= "瑕侀氳繃娉ㄥ唽錛岃繕蹇呴』榪涜鏈鍚庝竴姝ユ搷浣滐紝璇風偣鍑繪垨澶嶅埗涓嬮潰閾炬帴鍒板湴鍧鏍忚闂繖鍦板潃錛歕r\n\r\n";
$mailbody .= "{$url}\r\n\r\n";
$mailbody .= "Power by http://www.dedecms.com 緇囨ⅵ鍐呭綆$悊緋葷粺錛乗r\n";
$headers = "From: ".$cfg_adminemail."\r\nReply-To: ".$cfg_adminemail;
if($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server))
{
$mailtype = 'TXT';
require_once(DEDEINC.'/mail.class.php');
$smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
$smtp->debug = false;
$smtp->sendmail($cfg_ml->fields['email'],$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
}
else
{
@mail($cfg_ml->fields['email'], $mailtitle, $mailbody, $headers);
}
ShowMsg('鎴愬姛鍙戦侀偖浠訛紝璇風◢鍚庣櫥褰曚綘鐨勯偖綆辮繘琛屾帴鏀訛紒', '/member');
exit();
}
else if($fmdo=='checkMail')
{
$mid = intval($mid);
if(empty($mid))
{
ShowMsg('浣犵殑鏁堥獙涓蹭笉鍚堟硶錛?, '-1');
exit();
}
$row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='{$mid}' ");
$needUserhash = md5($cfg_cookie_encode.'--'.$mid.'--'.$row['email']);
if($needUserhash != $userhash)
{
ShowMsg('浣犵殑鏁堥獙涓蹭笉鍚堟硶錛?, '-1');
exit();
}
if($row['spacesta'] != -10)
{
ShowMsg('浣犵殑甯愬彿涓嶅湪閭歡楠岃瘉鐘舵侊紝鏈搷浣滄棤鏁堬紒', '-1');
exit();
}
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET spacesta=0 WHERE mid='{$mid}' ");
// 娓呴櫎浼氬憳緙撳瓨
$cfg_ml->DelCache($mid);
ShowMsg('鎿嶄綔鎴愬姛錛岃閲嶆柊鐧誨綍緋葷粺錛?, 'login.php');
exit();
}
/*********************
function Case_user()
*******************/
else if($fmdo=='user')
{
//媯鏌ョ敤鎴峰悕鏄惁瀛樺湪
if($dopost=="checkuser")
{
AjaxHead();
$msg = '';
$uid = trim($uid);
if($cktype==0)
{
$msgtitle='鐢ㄦ埛絎斿悕';
}
else
{
#api{{
if(defined('UC_API') && @include_once DEDEROOT.'/uc_client/client.php')
{
$ucresult = uc_user_checkname($uid);
if($ucresult > 0)
{
echo "鈭氱敤鎴峰悕鍙敤";
}
elseif($ucresult == -1)
{
echo "脳鐢ㄦ埛鍚嶄笉鍚堟硶";
}
elseif($ucresult == -2)
{
echo "脳鍖呭惈瑕佸厑璁告敞鍐岀殑璇嶈";
}
elseif($ucresult == -3)
{
echo "脳鐢ㄦ埛鍚嶅凡緇忓瓨鍦?/b>";
}
exit();
}
#/aip}}
$msgtitle='鐢ㄦ埛鍚?;
}
if($cktype!=0 || $cfg_mb_wnameone=='N') {
$msg = CheckUserID($uid, $msgtitle);
}
else {
$msg = CheckUserID($uid, $msgtitle, false);
}
if($msg=='ok')
{
$msg = "鈭歿$msgtitle}鍙互浣跨敤";
}
else
{
$msg = "脳{$msg}";
}
echo $msg;
exit();
}
//媯鏌mail鏄惁瀛樺湪
else if($dopost=="checkmail")
{
AjaxHead();
#api{{
if(defined('UC_API') && @include_once DEDEROOT.'/uc_client/client.php')
{
$ucresult = uc_user_checkemail($email);
if($ucresult > 0) {
echo "鈭氬彲浠ヤ嬌鐢?/b>";
} elseif($ucresult == -4) {
echo "脳Email 鏍煎紡鏈夎錛?/b>";
} elseif($ucresult == -5) {
echo "脳Email 涓嶅厑璁告敞鍐岋紒";
} elseif($ucresult == -6) {
echo "脳璇?Email 宸茬粡琚敞鍐岋紒";
}
exit();
}
#/aip}}
if($cfg_md_mailtest=='N')
{
$msg = "鈭氬彲浠ヤ嬌鐢?/b>";
}
else
{
if(!CheckEmail($email))
{
$msg = "脳Email鏍煎紡鏈夎";
}
else
{
$row = $dsql->GetOne("SELECT mid FROM `#@__member` WHERE email LIKE '$email' LIMIT 1");
if(!is_array($row)) {
$msg = "鈭氬彲浠ヤ嬌鐢?/b>";
}
else {
$msg = "脳Email宸茬粡琚彟涓涓笎鍙峰崰鐢紒";
}
}
}
echo $msg;
exit();
}
//寮曞叆娉ㄥ唽欏甸潰
else if($dopost=="regnew")
{
$step = empty($step)? 1 : intval(preg_replace("/[^\d]/",'', $step));
require_once(dirname(__FILE__)."/reg_new.php");
exit();
}
/***************************
//縐垎鎹㈤噾甯?
function money2s() { }
***************************/
else if($dopost=="money2s")
{
CheckRank(0,0);
if($cfg_money_scores==0)
{
ShowMsg('緋葷粺紱佺敤浜嗙Н鍒嗕笌閲戝竵鍏戞崲鍔熻兘錛?, '-1');
exit();
}
$money = empty($money) ? "" : abs(intval($money));
if(empty($money))
{
ShowMsg('鎮ㄦ病鎸囧畾瑕佸厬鎹㈠灝戦噾甯侊紒', '-1');
exit();
}
$needscores = $money * $cfg_money_scores;
if($cfg_ml->fields['scores'] < $needscores )
{
ShowMsg('鎮ㄧН鍒嗕笉瓚籌紝涓嶈兘鎹㈠彇榪欎箞澶氱殑閲戝竵錛?, '-1');
exit();
}
$litmitscores = $cfg_ml->fields['scores'] - $needscores;
//淇濆瓨璁板綍
$mtime = time();
$inquery = "INSERT INTO `#@__member_operation`(`buyid` , `pname` , `product` , `money` , `mtime` , `pid` , `mid` , `sta` ,`oldinfo`)
VALUES ('ScoresToMoney', '縐垎鎹㈤噾甯佹搷浣?, 'stc' , '0' , '$mtime' , '0' , '{$cfg_ml->M_ID}' , '0' , '鐢?{$needscores} 縐垎鍏戜簡鎹㈤噾甯侊細{$money} 涓?); ";
$dsql->ExecuteNoneQuery($inquery);
//淇敼縐垎涓庨噾甯佸?
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET `scores`=$litmitscores, money= money + $money WHERE mid='".$cfg_ml->M_ID."' ");
// 娓呴櫎浼氬憳緙撳瓨
$cfg_ml->DelCache($cfg_ml->M_ID);
ShowMsg('鎴愬姛鍏戞崲鎸囧畾閲忕殑閲戝竵錛?, 'operation.php');
exit();
}
}
/*********************
function login()
*******************/
else if($fmdo=='login')
{
//鐢ㄦ埛鐧誨綍
if($dopost=="login")
{
// if(!isset($vdcode))
// {
// $vdcode = '';
// }
// $svali = GetCkVdValue();
// if(preg_match("/2/",$safe_gdopen)){
// if(strtolower($vdcode)!=$svali || $svali=='')
// {
// ResetVdValue();
// ShowMsg('楠岃瘉鐮侀敊璇紒', 'index.php');
// exit();
// }
//
// }
if(CheckUserID($userid,'',false)!='ok')
{
ResetVdValue();
ShowMsg("浣犺緭鍏ョ殑鐢ㄦ埛鍚?{$userid} 涓嶅悎娉曪紒","index.php");
exit();
}
if($pwd=='')
{
ResetVdValue();
ShowMsg("瀵嗙爜涓嶈兘涓虹┖錛?,"-1",0,2000);
exit();
}
//媯鏌ュ笎鍙?
$rs = $cfg_ml->CheckUser($userid,$pwd);
#api{{
if(defined('UC_API') && @include_once DEDEROOT.'/uc_client/client.php')
{
//媯鏌ュ笎鍙?
list($uid, $username, $password, $email) = uc_user_login($userid, $pwd);
if($uid > 0) {
$password = md5($password);
//褰揢C瀛樺湪鐢ㄦ埛,鑰孋MS涓嶅瓨鍦ㄦ椂,灝辨敞鍐屼竴涓?
if(!$rs) {
//浼氬憳鐨勯粯璁ら噾甯?
$row = $dsql->GetOne("SELECT `money`,`scores` FROM `#@__arcrank` WHERE `rank`='10' ");
$scores = is_array($row) ? $row['scores'] : 0;
$money = is_array($row) ? $row['money'] : 0;
$logintime = $jointime = time();
$loginip = $joinip = GetIP();
$res = $dsql->ExecuteNoneQuery("INSERT INTO #@__member SET `mtype`='涓漢',`userid`='$username',`pwd`='$password',`uname`='$username',`sex`='鐢? ,`rank`='10',`money`='$money', `email`='$email', `scores`='$scores', `matt`='0', `face`='',`safequestion`='0',`safeanswer`='', `jointime`='$jointime',`joinip`='$joinip',`logintime`='$logintime',`loginip`='$loginip';");
if($res) {
$mid = $dsql->GetLastID();
$data = array
(
0 => "INSERT INTO `#@__member_person` SET `mid`='$mid', `onlynet`='1', `sex`='鐢?, `uname`='$username', `qq`='', `msn`='', `tel`='', `mobile`='', `place`='', `oldplace`='0' ,
`birthday`='1980-01-01', `star`='1', `income`='0', `education`='0', `height`='160', `bodytype`='0', `blood`='0', `vocation`='0', `smoke`='0', `marital`='0', `house`='0',
`drink`='0', `datingtype`='0', `language`='', `nature`='', `lovemsg`='', `address`='',`uptime`='0';",
1 => "INSERT INTO `#@__member_tj` SET `mid`='$mid',`article`='0',`album`='0',`archives`='0',`homecount`='0',`pagecount`='0',`feedback`='0',`friend`='0',`stow`='0';",
2 => "INSERT INTO `#@__member_space` SET `mid`='$mid',`pagesize`='10',`matt`='0',`spacename`='{$uname}鐨勭┖闂?,`spacelogo`='',`spacestyle`='person', `sign`='',`spacenews`='';",
3 => "INSERT INTO `#@__member_flink` SET `mid`='$mid', `title`='緇囨ⅵ鍐呭綆$悊緋葷粺', `url`='http://www.dedecms.com';"
);
foreach($data as $val) $dsql->ExecuteNoneQuery($val);
}
}
$rs = 1;
$row = $dsql->GetOne("SELECT `mid`, `pwd` FROM #@__member WHERE `userid`='$username'");
if(isset($row['mid']))
{
$cfg_ml->PutLoginInfo($row['mid']);
if($password!=$row['pwd']) $dsql->ExecuteNoneQuery("UPDATE #@__member SET `pwd`='$password' WHERE mid='$row[mid]'");
}
//鐢熸垚鍚屾鐧誨綍鐨勪唬鐮?
$ucsynlogin = uc_user_synlogin($uid);
} else if($uid == -1) {
//褰揢C涓嶅瓨鍦ㄨ鐢ㄨ孋MS瀛樺湪,灝辨敞鍐屼竴涓?
if($rs) {
$row = $dsql->GetOne("SELECT `email` FROM #@__member WHERE userid='$userid'");
$uid = uc_user_register($userid, $pwd, $row['email']);
if($uid > 0) $ucsynlogin = uc_user_synlogin($uid);
} else {
$rs = -1;
}
} else {
$rs = -1;
}
}
#/aip}}
if($rs==0)
{
ResetVdValue();
ShowMsg("鐢ㄦ埛鍚嶄笉瀛樺湪錛?, "index.php", 0, 2000);
exit();
}
else if($rs==-1) {
ResetVdValue();
ShowMsg("瀵嗙爜閿欒錛?, "index.php", 0, 2000);
exit();
}
else if($rs==-2) {
ResetVdValue();
ShowMsg("綆$悊鍛樺笎鍙蜂笉鍏佽浠庡墠鍙扮櫥褰曪紒", "index.php", 0, 2000);
exit();
}
else
{
// 娓呴櫎浼氬憳緙撳瓨
$cfg_ml->DelCache($cfg_ml->M_ID);
if(empty($gourl) || preg_match("#action|_do#i", $gourl))
{
ShowMsg("鎴愬姛鐧誨綍錛?縐掗挓鍚庤漿鍚戠郴緇熶富欏?..","index.php",0,2000);
}
else
{
$gourl = str_replace('^','&',$gourl);
ShowMsg("鎴愬姛鐧誨綍錛岀幇鍦ㄨ漿鍚戞寚瀹氶〉闈?..",$gourl,0,2000);
}
exit();
}
}
//閫鍑虹櫥褰?
else if($dopost=="exit")
{
$cfg_ml->ExitCookie();
#api{{
if(defined('UC_API') && @include_once DEDEROOT.'/uc_client/client.php')
{
$ucsynlogin = uc_user_synlogout();
}
#/aip}}
ShowMsg("鎴愬姛閫鍑虹櫥褰曪紒","index.php",0,2000);
exit();
}
}
/*********************
function moodmsg()
*******************/
else if($fmdo=='moodmsg')
{
//鐢ㄦ埛鐧誨綍
if($dopost=="sendmsg")
{
if(!empty($content))
{
$ip = GetIP();
$dtime = time();
$ischeck = ($cfg_mb_msgischeck == 'Y')? 0 : 1;
if($cfg_soft_lang == 'gb2312')
{
$content = utf82gb(nl2br($content));
}
$content = cn_substrR(HtmlReplace($content,1),360);
//瀵硅〃鎯呰繘琛岃В鏋?
$content = addslashes(preg_replace("/\[face:(\d{1,2})\]/is","
",$content));
$content = RemoveXSS($content);
$inquery = "INSERT INTO `#@__member_msg`(`mid`,`userid`,`ip`,`ischeck`,`dtime`, `msg`)
VALUES ('{$cfg_ml->M_ID}','{$cfg_ml->M_LoginID}','$ip','$ischeck','$dtime', '$content'); ";
$rs = $dsql->ExecuteNoneQuery($inquery);
if(!$rs)
{
$output['type'] = 'error';
$output['data'] = '鏇存柊澶辮觸,璇烽噸璇?';
exit();
}
$output['type'] = 'success';
if($cfg_soft_lang == 'gb2312')
{
$content = utf82gb(nl2br($content));
}
$output['data'] = stripslashes($content);
exit(json_encode($output));
}
}
}
else
{
ShowMsg("鏈〉闈㈢姝㈣繑鍥?","index.php");
} 学生粉嫩下面自慰流白浆_中国精品偷拍区偷拍无码_久久99国产综合精品婷婷_国产欧美日韩在线视频一区二区