⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 register.php

📁 这个版本只是修正了一些BUG
💻 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 + -