$dsql->ExecuteNoneQuery("INSERT INTO `#@__member_flink`(mid,title,url) VALUES('{$mid}','织梦58','http://www.dede58.com'); "); $membermodel = new membermodel($mtype); $modid = $membermodel->modid; $modid = empty($modid) ? 0 : intval(preg_replace("/[^\\d]/", '', $modid)); $modelform = $dsql->getOne("SELECT * FROM #@__member_model WHERE id='{$modid}' "); if (!is_array($modelform)) { showmsg('模型表单不存在', '-1'); exit; } else { $dsql->ExecuteNoneQuery("INSERT INTO `{$membermodel->table}` (`mid`) VALUES ('{$mid}');"); } //---------------------------------------------- //模拟登录 //--------------------------- $cfg_ml = new MemberLogin(7 * 3600); $rs = $cfg_ml->CheckUser($userid, $userpwd); //邮件验证 if ($cfg_mb_spacesta == -10) { $userhash = md5($cfg_cookie_encode . '--' . $mid . '--' . $email); $url = $cfg_basehost . (empty($cfg_cmspath) ? '/' : $cfg_cmspath) . "/member/index_do.php?fmdo=checkMail&mid={$mid}&userhash={$userhash}&do=1"; $url = preg_replace("#http:\\/\\/#i", '', $url); $url = 'http://' . preg_replace("#\\/\\/#", '/', $url); $mailtitle = "{$cfg_webname}--会员邮件验证通知"; $mailbody = ''; $mailbody .= "尊敬的用户[{$uname}],您好:\r\n"; $mailbody .= "欢迎注册成为[{$cfg_webname}]的会员。\r\n"; $mailbody .= "要通过注册,还必须进行最后一步操作,请点击或复制下面链接到地址栏访问这地址:\r\n\r\n"; $mailbody .= "{$url}\r\n\r\n"; $mailbody .= "Power by http://www.dede58.com 织梦58!\r\n"; $headers = "From: " . $cfg_adminemail . "\r\nReply-To: " . $cfg_adminemail; if ($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server)) {
echo "<font color='red'>评论内容可能不合法或为空!</font>"; exit; } //检查用户 $username = empty($username) ? '游客' : $username; if (empty($notuser)) { $notuser = 0; } if ($notuser == 1) { $username = $cfg_ml->M_ID > 0 ? '匿名' : '游客'; } else { if ($cfg_ml->M_ID > 0) { $username = $cfg_ml->M_UserName; } else { if ($username != '' && $pwd != '') { $rs = $cfg_ml->CheckUser($username, $pwd); if ($rs == 1) { $dsql->ExecuteNoneQuery("Update `#@__member` set logintime='" . time() . "',loginip='" . GetIP() . "' where mid='{$cfg_ml->M_ID}'; "); } $cfg_ml = new MemberLogin(); } } } //检查评论间隔时间 $ip = GetIP(); $dtime = time(); if (!empty($cfg_feedback_time)) { //检查最后发表评论时间,如果未登陆判断当前IP最后评论时间 $where = $cfg_ml->M_ID > 0 ? "WHERE `mid` = '{$cfg_ml->M_ID}' " : "WHERE `ip` = '{$ip}' "; $row = $dsql->GetOne("SELECT dtime FROM `#@__feedback` {$where} ORDER BY `id` DESC "); if (is_array($row) && $dtime - $row['dtime'] < $cfg_feedback_time) {
} if ($zip < 1 || $zip > 999999) { ShowMsg("请填写正确的收货人邮政编码!", "-1"); exit; } //确认用户登录信息 if ($cfg_ml->IsLogin()) { $userid = $cfg_ml->M_ID; } else { $username = trim($username); $password = trim($password); if (empty($username) || $password) { ShowMsg("请选登录!", "-1", 0, 2000); exit; } $rs = $cfg_ml->CheckUser($username, $password); if ($rs == 0) { ShowMsg("用户名不存在!", "-1", 0, 2000); exit; } else { if ($rs == -1) { ShowMsg("密码错误!", "-1", 0, 2000); exit; } } $userid = $cfg_ml->M_ID; } //取得配送手续费 $rs = $dsql->GetOne("SELECT `price` FROM #@__shops_delivery WHERE pid='{$pid}' LIMIT 0,1"); $dprice = $rs['price'] > 0 ? $rs['price'] : 0; unset($rs);