谁帮我在彩虹网络任务加个限制注册啊
一个ip只能注册一个,
或者求php注册现在一个ip一个代码
这是注册文件
<?php
/**
* 注册文件
*
*
@author 霸气 <www.bbandyy.com>
*
@version 3.5
*/
$title="用户注册";
include("top.php");
md();
$sms_data=mysql_fetch_array(mysql_query("SELECT * FROM baqi_config_data WHERE action='sms'"));
$sms_data=$sms_data['value'];
$sms_data_zl=mysql_fetch_array(mysql_query("SELECT * FROM baqi_config_data WHERE action='smszl'"));
$sms_data_zl=$sms_data_zl['value'];
if($sms_data=='1')
{
echo '<tr><td id="title">用户注册</td></tr>';
echo '<tr><td id="gg">';
echo '<tr><td id="list">注册本站会员以及修改密码均为免费,注册及修改密码成功系统不会回复任何短信,仅需向运营商支付0.1元短信费,不会扣除其它费用,请放心注册!</td></tr>';
}
else
{
echo '<tr><td id="title">用户注册</td></tr>';
echo '<tr><td id="gg">';
if($_POST['reg'])
{
$check_sql="SELECT * FROM baqi_user_data WHERE user='".$_POST['user']."'";
$check=mysql_query($check_sql);
$check_value=mysql_fetch_array($check);
if(strtolower($check_value['user'])==strtolower($_POST['user'])||empty($_POST['user']))
{
echo '<font color="red">此用户名已存在</font><br><a href="register.php">返回注册</a>';
echo '</td></tr>';
include("bottom.php");
die;
}
if(!preg_match("/^[a-zA-Z0-9_]+$/i",$_POST['user']))
{
echo '<font color="red">账号只能是数字/字母</font><br><a href="register.php">返回注册</a>';
echo '</td></tr>';
include("bottom.php");
die;
}
$_POST['pw']=str_replace(' ','',$_POST['pw']);
if(empty($_POST['pw'])||$_POST['pw']==" ")
{
echo '<font color="red">密码不能为空</font><br><a href="register.php">返回注册</a>';
echo '</td></tr>';
include("bottom.php");
die;
}
if($_POST['pw']!==$_POST['pw2'])
{
echo '<font color="red">两次输入的密码不一致!</font><br><a href="register.php">返回注册</a>';
echo '</td></tr>';
include("bottom.php");
die;
}
$check_sql="SELECT * FROM baqi_user_data WHERE tel='".$_POST['tel']."'";
$check=mysql_query($check_sql);
$check_value=mysql_fetch_array($check);
if(empty($_POST['tel'])||$_POST['tel']==$check_value['tel'])
{
echo '<font color="red">手机号有误或已被注册</font><br><a href="register.php">返回注册</a>';
echo '</td></tr>';
include("bottom.php");
die;
}
$check_sql="SELECT * FROM baqi_user_data WHERE mail='".$_POST['mail']."'";
$check=mysql_query($check_sql);
$check_value=mysql_fetch_array($check);
if(empty($_POST['mail'])||$_POST['mail']==$check_value['mail'])
{
echo '<font color="red">邮箱有误或已被注册</font><br><a href="register.php">返回注册</a>';
echo '</td></tr>';
include("bottom.php");
die;
}
$sql="SELECT * FROM baqi_config_data WHERE action='sgb'";
$sgb=mysql_fetch_array(mysql_query($sql));
$adduser="insert into baqi_user_data(userid,user,pw,sid,name,money,mtime,ltime,tel,vip,vtime,qdtime,qdcount,tjcount,ggcount,ggtime,mail,weather,hmd) values('0','".$_POST['user']."','".$_POST['pw']."','','".$_POST['user']."','".$sgb['value']."','','".$date."','".$_POST['tel']."','0','0','0','0','0','0','".$date."','".$_POST['mail']."','','0')";
if(mysql_query($adduser))
{
if(!empty($_GET['id']))
{
$ip=ip();
if(!preg_match("/$ip/",file_get_contents("ip.txt")))
{
$fp=fopen("ip.txt","a+");
fwrite($fp,$ip.'&');
fclose($fp);
$litt=mysql_query("SELECT * FROM baqi_user_data WHERE userid='".$_GET['id']."'");
$shuu=mysql_fetch_array($litt);
$wt=$shuu['tjcount']+1;
$data=mysql_fetch_array(mysql_query("SELECT * FROM baqi_config_data WHERE action='tjmoney'"));
$money=$shuu['money']+$data['value'];
$updata="update baqi_user_data set tjcount='".$wt."',money='".$money."' where userid='".$_GET['id']."'";
mysql_query($updata);
}
}
echo '注册成功<br>';
echo '您的信息如下<br>
用户名:'.$_POST['user'].'<Br>
密码:'.$_POST['pw'].'<Br>
手机号:'.$_POST['tel'].'<Br>
邮箱:'.$_POST['mail'].'<Br>
挂机币数量:'.$sgb['value'].'<br>
<Font color="orange">感谢您的注册使用,请保管好以上信息,为了你账户安全,请不要泄漏给任何人!</font><br>
<form name="login" action="index.php" method="post" id="myform">
<Input type="hidden" name="login_type" value="2">
<Input type="hidden" name="user" value="'.$_POST['user'].'"><br>
<input type="hidden" name="pw" value="'.$_POST['pw'].'">
<Input type="hidden" name="cookie" value="1">
<Input type="hidden" name="time" value="2">
<Input type="submit" name="login" value="快速登录"></form>';
echo '</td></tr>';
include("bottom.php");
die;
}
else
{
echo '注册失败';
echo '</td></tr>';
include("bottom.php");
die;
}
}
$data=mysql_fetch_array(mysql_query("SELECT * FROM baqi_config_data WHERE action='openreg'"));
if($data['value']=="0")
{
echo '<font color="red" size="12">本站已关闭注册</font>';
echo '</td></tr>';
include("bottom.php");
die;
}
echo '<form name="user" action="" method="post">
用户名*(数字字母组合)<br>
<Input type="text" name="user">
<br>
密码*(数字和字母)<br>
<input type="text" name="pw"><br>
重复密码*<br>
<input type="text" name="pw2"><br>
手机号*<br>
<input type="text" name="tel"><br>
邮箱(找回密码)*<br>
<input type="text" name="mail"><br>
<Input type="submit" name="reg" value="注册">';
echo '</td></tr>';
}
include("bottom.php");
?>