📄 register.php
字号:
<?php
/*********************************************************
register.php - 会员注册程序
Version : 1.2
Author : Tracemouse (tracemouse@msn.com)
Copyright: www.vitci.com
Writed : 2003/08/08
Modified : 2004/04/12
*********************************************************/
require "./include/base.php";
//include language('customfaq');
$nav .= SEPARATER.$language['regist'];
$dayselect='';
for($num = 1; $num <= 31; $num++)
{
$dayselect .= "<option value=\"$num\">$num</option>\n";
}
if ($agreesubmit)
{
$agreement = '';
}
elseif ($disagreesubmit)
{
showmessage('err_register_disagree',$shop_url);
}
elseif ($regsubmit)
{
if(($username =='')||($password=='')||($email==''))
showmessage('alt_null_need');
if($password!=$password2)
showmessage('alt_updprofile_password2');
if(!checkemail($email))
showmessage('err_updprofile_email');
if((strlen($password) < 6) or (strlen($password) > 15))
showmessage('alt_updprofile_passlen');
$username=daddslashes($username);
$email=daddslashes($email);$oicq=daddslashes($oicq);$icq=daddslashes($icq);
$msn=daddslashes($msn);$realname=daddslashes($realname);
$tel=daddslashes($tel);$addr=daddslashes($addr);$mobile=daddslashes($mobile);
$postalcode=daddslashes($postalcode);
$query = $db->query("select count(*) from $table_members where username = '$username' or email='$email'");
$count = $db->result($query,0);
if ($count > 0)
showmessage('err_register_exists');
$birthday = "$year-$month-$day";
if(!$month || !$day || !$year)
{
$birthday = '';
}
$regdate=$lastvisit=$timestamp;
$password = md5($password);
$sqlstr = "insert into $table_members(username,password,regdate,regip,lastvisit,email,
oicq,icq,msn,birthday,realname,addr,postalcode,tel,mobile,gender) values('$username','$password',
$regdate,'$onlineip',$lastvisit,'$email','$oicq','$icq','$msn','$birthday',
'$realname','$addr','$postalcode','$tel','$mobile',$gender)";
if (!$db->query($sqlstr,1))
{
showmessage('err_register_fail');
}
setcookie('_login_user', $username, 0, $cookiepath, $cookiedomain);
setcookie('_login_password', $password, 0, $cookiepath, $cookiedomain);
//sendmail($email,'activation_subject','activation_content');
//showmessage('reg_success','login.php');
$query=$db->query("select issendpm,pmmessage from $table_settings",1);
$sendpm=$db->fetch_array($query);
if($sendpm[issendpm])
{
$message=$sendpm[pmmessage];
$subject=$language[pm_welcome];
$db->query("insert into $table_pm (msgto, msgfrom, folder, new, subject, dateline, message)
values('$username', '$shop_name', 'inbox', '1', '$subject', '$timestamp', '$message')");
}
if(!$isiclbbs)
{
showmessage('suc_register',$shop_url);
exit;
}
if(!$bbs->member_isexist($db,$username))
{
$userdata = array();
$userdata[username]=$username;
$userdata[password]=$password;
$userdata[email]=$email;
$userdata[regip]=$onlineip;
$userdata[timestamp]=$timestamp;
$userdata[oicq]=$oicq;
$userdata[msn]=$msn;
$userdata[icq]=$icq;
$userdata[gender]=$gender;
$userdata[msn]=$msn;
$userdata[dateformat]=$dateformat;
$userdata[timeformat]=$timeformat;
$userdata[timeoffset]=8;
if($bbs->insert_members($db,$userdata))
showmessage('suc_register_all',$shop_url);
else
showmessage('suc_register_shop',$shop_url);
}
else
{
showmessage('suc_register_shop',$shop_url);
}
exit;
}
else
{
// ===== 取注册协议内容 ===================
$query=$db->query("select newgid,agreement from $table_settings");
if($dbq_rec=$db->fetch_array($query))
{
$agreement=$dbq_rec['agreement'];
$agreement = nl2br($agreement);
//$newgid=$dbq_rec['newgid'];
}
unset($query);unset($dbq_rec);
}
include template('register');
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -