Can you help me in this php? Registration for HD or IP
If anyone has please put here :D
Example: an create an account per PC or IP
ThX
#google translator
Printable View
Can you help me in this php? Registration for HD or IP
If anyone has please put here :D
Example: an create an account per PC or IP
ThX
#google translator
I have no clue what you mean.
You mean hardware registration? IP is easy, $_SERVER['REMOTE_ADDR'] covers that. MAC address, however, requires a javascript that should execute a local program to detect MAC (you can't find machine addresses remotely).
Also, do it yourself. Can't do it yourself? Don't do it at all.
He means to create one account per ip address or hardware id/mac address.
Register with ip, then make a check to see if that ip address is already in the database. If check is true, tell the user they are only allowed one account per ip. False, create account.
Yes
Magpie this php and modifies (register.php)?
PHP Code:<?php
include "protecao/anti_sql.php";
$ip = $_SERVER['REMOTE_ADDR'];
$time = date("l dS of F Y h:i:s A");
$script = $_SERVER[PATH_TRANSLATED];
$fp = fopen ("[WEB]SQL_Injection.txt", "a+");
$sql_inject_1 = array(";","'","%",'"'); #Whoth need replace
$sql_inject_2 = array("", "","","""); #To wont replace
$GET_KEY = array_keys($_GET); #array keys from $_GET
$POST_KEY = array_keys($_POST); #array keys from $_POST
$COOKIE_KEY = array_keys($_COOKIE); #array keys from $_COOKIE
/*begin clear $_GET */
for($i=0;$i<count($GET_KEY);$i++)
{
$real_get[$i] = $_GET[$GET_KEY[$i]];
$_GET[$GET_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_GET[$GET_KEY[$i]]));
if($real_get[$i] != $_GET[$GET_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: GET\r\n");
fwrite ($fp, "Value: $real_get[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "Time: $time\r\n");
fwrite ($fp, "==================================\r\n");
}
}
/*end clear $_GET */
/*begin clear $_POST */
for($i=0;$i<count($POST_KEY);$i++)
{
$real_post[$i] = $_POST[$POST_KEY[$i]];
$_POST[$POST_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_POST[$POST_KEY[$i]]));
if($real_post[$i] != $_POST[$POST_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: POST\r\n");
fwrite ($fp, "Value: $real_post[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "Time: $time\r\n");
fwrite ($fp, "==================================\r\n");
}
}
/*end clear $_POST */
/*begin clear $_COOKIE */
for($i=0;$i<count($COOKIE_KEY);$i++)
{
$real_cookie[$i] = $_COOKIE[$COOKIE_KEY[$i]];
$_COOKIE[$COOKIE_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_COOKIE[$COOKIE_KEY[$i]]));
if($real_cookie[$i] != $_COOKIE[$COOKIE_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: COOKIE\r\n");
fwrite ($fp, "Value: $real_cookie[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "Time: $time\r\n");
fwrite ($fp, "==================================\r\n");
}
}
/*end clear $_COOKIE */
fclose ($fp);
?>
<?
$errorcode = "";
$er = 0;
$registered = 0;
if (isset($_POST['submit'])){
$user = clean($_POST['userid']);
$email = clean($_POST['email']);
$pw1 = clean($_POST['pw1']);
$pw2 = clean($_POST['pw2']);
$country = clean($_POST['country']);
$sq = clean($_POST['sq']);
$sa = clean($_POST['sa']);
$name = clean($_POST['name']);
$zip = clean($_POST['zip']);
$age = clean($_POST['age']);
$sex = clean($_POST['sex']);
$address = clean($_POST['address']);
$res = mssql_query_logged("SELECT * FROM Account WHERE email = '".$email."'");
if (mssql_num_rows($res) >= 1){
$errorcode.="E-mail já registrado.</br>";
$er = 1;
}
$res = mssql_query_logged("SELECT * FROM Login WHERE UserID = '".$user."'");
if (mssql_num_rows($res) >= 1){
$errorcode.="Usuário já existente.</br>";
$er = 1;
}
if($pw1 == $pw2){
$lol = "xDDD";
}else{
$errorcode.="Senha não confere.</br>";
$er = 1;
}
if($user == ""){
$errorcode.="Preencha o campo do Usuário.</br>";
$er = 1;
}
if($email == ""){
$errorcode.="Preencha o campo do E-mail.</br>";
$er = 1;
}
if(strlen($pw1) < 6){
$errorcode.="Preencha a senha com o mínimo 6 Letras ou Números.</br>";
$er =1;
}
if($pw1 == "" Or $pw2 == ""){
$errorcode.="Preencha o campo da Senha.</br>";
$er = 1;
}
if($sq == ""){
$errorcode.="Inisira uma Pergunta Secreta.</br>";
$er =1;
}
if($sa == ""){
$errorcode.="Preencha o campo da Resposta Secreta.</br>";
$er = 1;
}
if($er == 0){
$registered = 1;
mssql_query_logged("INSERT INTO Account (UserID, Cert, Name, Email, Age, Sex, UGradeID, PGradeID, RegDate, Country, sa, sq, ZipCode, Address)Values ('$user', NULL, '$name','$email','$age', '$sex', 0, 0, GETDATE(),'$country', '$sa', '$sq', '$zip', '$address')");
$res = mssql_query_logged("SELECT * FROM Account WHERE UserID = '$user'");
$usr = mssql_fetch_assoc($res);
$aid = $usr['AID'];
mssql_query_logged("INSERT INTO Login ([UserID],[AID],[Password],[CASH])VALUES('$user','$aid','$pw1',10000)");
//mssql_query_logged("UPDATE LastAccount SET Last = '$user' WHERE ID = 1");
// start query invitation code
// end query invitation code
}else{
$errorbox = ErrorBox($errorcode);
}
}
if ($registered == 0){
?>
<head>
<meta http-equiv="Content-Language" content="es">
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>
<body bgcolor="#323232">
<form name="reg" method="POST" action="index.php?do=register"> <div align="center">
<table border="0" width="456" style="border-collapse: collapse">
<tr>
<td background="images/cont_up.png"> </td>
</tr>
<tr>
<td background="images/cont_bg.png">
<div align="center">
<table border="0" style="border-collapse: collapse" width="454" height="100%">
<tr>
<td width="4" rowspan="34"> </td>
<td width="436" colspan="2"> </td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145">
</td>
<td width="289">
</td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<? echo @$errorbox ?>
<tr>
<td width="145">
</td>
<td width="289">
<font size="1" color="#FF0000">Preencha os campos<font color="White">*</font>, São Necessarios!.</font></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145">
</td>
<td width="289">
</td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145" valign="middle">
·<span lang="es">
Usuário<font color="red">*</font></span></td>
<td width="289">
<input type="text" name="userid" size="20"></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145"> </td>
<td width="289"> </td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145">
·<span lang="es">
E-mail<font color="red">*</font></span></td>
<td width="289">
<input type="text" name="email" size="20"></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145"> </td>
<td width="289"> </td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145">
·<span lang="es">
Senha<font color="red">*</font></span></td>
<td width="289">
<input type="password" name="pw1" size="20"></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145"> </td>
<td width="289">
<font color="#FF0000"><span style="font-size: 7pt">No Minimo 6 Caracteres/Números.</span></font></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145">
·<span lang="es">
Confirme sua Senha<font color="red">*</font></span></td>
<td width="289">
<input type="password" name="pw2" size="20"></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145"> </td>
<td width="289"> </td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145" valign="middle">
·<span lang="es">
País<font color="red">*</font></span></td>
<td width="289">
<select id="dropDownCountrySelector" name="country" class onChange="refreshCountry(this, false);">
<option value="Brasil" selected="selected">
Brasil</option>
<option value="Algeria">Algeria</option>
<option value="Andorra">Andorra</option>
<option value="Angola">Angola</option>
<option value="Anguilla">Anguilla</option>
<option value="Antigua and Barbuda">Antigua and
Barbuda</option>
<option value="Argentina">Argentina
</option>
<option value="Armenia">Armenia</option>
<option value="Aruba">Aruba</option>
<option value="Australia">Australia
</option>
<option value="Austria">Austria</option>
<option value="Azerbaijan Republic">Azerbaijan
Republic</option>
<option value="Bahamas">Bahamas</option>
<option value="Bahrain">Bahrain</option>
<option value="Barbados">Barbados</option>
<option value="Belgium">Belgium</option>
<option value="Belize">Belize</option>
<option value="Benin">Benin</option>
<option value="Bermuda">Bermuda</option>
<option value="Bhutan">Bhutan</option>
<option value="Bolivia">Bolivia</option>
<option value="Bosnia and Herzegovina">Bosnia and
Herzegovina</option>
<option value="Botswana">Botswana</option>
<option value="Brasil">Brasil</option>
<option value="British Virgin Islands">British Virgin
Islands</option>
<option value="Brunei">Brunei</option>
<option value="Bulgaria">Bulgaria</option>
<option value="Burkina Faso">Burkina Faso
</option>
<option value="Burundi">Burundi</option>
<option value="Cambodia">Cambodia</option>
<option value="Canada">Canada</option>
<option value="Cape Verde">Cape Verde
</option>
<option value="Cayman Islands">Cayman Islands
</option>
<option value="Chad">Chad</option>
<option value="Chile">Chile</option>
<option value="China Worldwide">China Worldwide
</option>
<option value="Colombia">Colombia</option>
<option value="Comoros">Comoros</option>
<option value="Cook Islands">Cook Islands
</option>
<option value="Costa Rica">Costa Rica
</option>
<option value="Croatia">Croatia</option>
<option value="Cyprus">Cyprus</option>
<option value="Czech Republic">Czech Republic
</option>
<option value="Democratic Republic of the Congo">Democratic
Republic of the Congo</option>
<option value="Denmark">Denmark</option>
<option value="Djibouti">Djibouti</option>
<option value="Dominica">Dominica</option>
<option value="Dominican Republic">Dominican
Republic</option>
<option value="Ecuador">Ecuador</option>
<option value="El Salvador">El Salvador
</option>
<option value="Eritrea">Eritrea</option>
<option value="Estonia">Estonia</option>
<option value="Ethiopia">Ethiopia</option>
<option value="Falkland Islands">Falkland Islands
</option>
<option value="Faroe Islands">Faroe Islands
</option>
<option value="Federated States of Micronesia">Federated States
of Micronesia</option>
<option value="Fiji">Fiji</option>
<option value="Finland">Finland</option>
<option value="France">France</option>
<option value="French Guiana">French Guiana
</option>
<option value="French Polynesia">French Polynesia
</option>
<option value="Gabon Republic">Gabon Republic
</option>
<option value="Gambia">Gambia</option>
<option value="Germany">Germany</option>
<option value="Gibraltar">Gibraltar
</option>
<option value="Greece">Greece</option>
<option value="Greenland">Greenland
</option>
<option value="Grenada">Grenada</option>
<option value="Guadeloupe">Guadeloupe
</option>
<option value="Guatemala">Guatemala
</option>
<option value="Guinea">Guinea</option>
<option value="Guinea Bissau">Guinea Bissau
</option>
<option value="Guyana">Guyana</option>
<option value="Honduras">Honduras</option>
<option value="Hong Kong">Hong Kong
</option>
<option value="Hungary">Hungary</option>
<option value="Iceland">Iceland</option>
<option value="India">India</option>
<option value="Indonesia">Indonesia
</option>
<option value="Ireland">Ireland</option>
<option value="Israel">Israel</option>
<option value="Italy">Italy</option>
<option value="Jamaica">Jamaica</option>
<option value="Japan">Japan</option>
<option value="Jordan">Jordan</option>
<option value="Kazakhstan">Kazakhstan
</option>
<option value="Kenya">Kenya</option>
<option value="Kiribati">Kiribati</option>
<option value="Kuwait">Kuwait</option>
<option value="Kyrgyzstan">Kyrgyzstan
</option>
<option value="Laos">Laos</option>
<option value="Latvia">Latvia</option>
<option value="Lesotho">Lesotho</option>
<option value="Liechtenstein">Liechtenstein
</option>
<option value="Lithuania">Lithuania
</option>
<option value="Luxembourg">Luxembourg
</option>
<option value="Madagascar">Madagascar
</option>
<option value="Malawi">Malawi</option>
<option value="Malaysia">Malaysia</option>
<option value="Maldives">Maldives</option>
<option value="Mali">Mali</option>
<option value="Malta">Malta</option>
<option value="Marshall Islands">Marshall Islands
</option>
<option value="Martinique">Martinique
</option>
<option value="Mauritania">Mauritania
</option>
<option value="Mauritius">Mauritius
</option>
<option value="Mayotte">Mayotte</option>
<option value="Mexico">Mexico</option>
<option value="Mongolia">Mongolia</option>
<option value="Montserrat">Montserrat
</option>
<option value="Morocco">Morocco</option>
<option value="Mozambique">Mozambique
</option>
<option value="Namibia">Namibia</option>
<option value="Nauru">Nauru</option>
<option value="Nepal">Nepal</option>
<option value="Netherlands">Netherlands
</option>
<option value="Netherlands Antilles">Netherlands
Antilles</option>
<option value="New Caledonia">New Caledonia
</option>
<option value="New Zealand">New Zealand
</option>
<option value="Nicaragua">Nicaragua
</option>
<option value="Niger">Niger</option>
<option value="Niue">Niue</option>
<option value="Norfolk Island">Norfolk Island
</option>
<option value="Norway">Norway</option>
<option value="Oman">Oman</option>
<option value="Palau">Palau</option>
<option value="Panama">Panama</option>
<option value="Papua New Guinea">Papua New Guinea
</option>
<option value="Peru">Peru</option>
<option value="Philippines">Philippines
</option>
<option value="Pitcairn Islands">Pitcairn Islands
</option>
<option value="Poland">Poland</option>
<option value="Portugal">Portugal</option>
<option value="Qatar">Qatar</option>
<option value="Republic of the Congo">Republic of the
Congo</option>
<option value="Reunion">Reunion</option>
<option value="Romania">Romania</option>
<option value="Russia">Russia</option>
<option value="Rwanda">Rwanda</option>
<option value="Saint Vincent and the Grenadines">Saint Vincent and
the Grenadines</option>
<option value="Samoa">Samoa</option>
<option value="San Marino">San Marino
</option>
<option value="São Tomé and Príncipe">São Tomé and
Príncipe</option>
<option value="Saudi Arabia">Saudi Arabia
</option>
<option value="Senegal">Senegal</option>
<option value="Seychelles">Seychelles
</option>
<option value="Sierra Leone">Sierra Leone
</option>
<option value="Singapore">Singapore
</option>
<option value="Slovakia">Slovakia</option>
<option value="Slovenia">Slovenia</option>
<option value="Solomon Islands">Solomon Islands
</option>
<option value="Somalia">Somalia</option>
<option value="South Africa">South Africa
</option>
<option value="South Korea">South Korea
</option>
<option value="Spain">Spain</option>
<option value="Sri Lanka">Sri Lanka
</option>
<option value="St. Helena">St. Helena
</option>
<option value="St. Kitts and Nevis">St. Kitts and
Nevis</option>
<option value="St. Lucia">St. Lucia
</option>
<option value="St. Pierre and Miquelon">St. Pierre and
Miquelon</option>
<option value="Suriname">Suriname</option>
<option value="Svalbard and Jan Mayen Islands">Svalbard and Jan
Mayen Islands</option>
<option value="Swaziland">Swaziland
</option>
<option value="Sweden">Sweden</option>
<option value="Switzerland">Switzerland
</option>
<option value="Taiwan">Taiwan</option>
<option value="Tajikistan">Tajikistan
</option>
<option value="Tanzania">Tanzania</option>
<option value="Thailand">Thailand</option>
<option value="Togo">Togo</option>
<option value="Tonga">Tonga</option>
<option value="Trinidad and Tobago">Trinidad and
Tobago</option>
<option value="Tunisia">Tunisia</option>
<option value="Turkey">Turkey</option>
<option value="Turkmenistan">Turkmenistan
</option>
<option value="Turks and Caicos Islands">Turks and Caicos
Islands</option>
<option value="Tuvalu">Tuvalu</option>
<option value="Uganda">Uganda</option>
<option value="Ukraine">Ukraine</option>
<option value="United Arab Emirates">United Arab
Emirates</option>
<option value="United Kingdom">United Kingdom
</option>
<option value="United States">United States</option>
<option value="Uruguay">Uruguay</option>
<option value="Vanuatu">Vanuatu</option>
<option value="Vatican City State">Vatican City
State</option>
<option value="Venezuela">Venezuela
</option>
<option value="Vietnam">Vietnam</option>
<option value="Wallis and Futuna Islands">Wallis and Futuna
Islands</option>
<option value="Yemen">Yemen</option>
<option value="Zambia">Zambia</option>
</select></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145"> </td>
<td width="289"> </td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="434" colspan="2">
<hr color="#323232" width="96%"></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145">·<span lang="es">
Nome</span></td>
<td width="289">
<input type="text" name="name" size="20"></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145"> </td>
<td width="289"> </td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145">·<span lang="es">
Idade</span></td>
<td width="289">
<select size="1" name="age">
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
<option value='6'>6</option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
<option value='10'>10</option>
<option value='11'>11</option>
<option value='12'>12</option>
<option value='13'>13</option>
<option value='14'>14</option>
<option value='15'>15</option>
<option value='16'>16</option>
<option value='17'>17</option>
<option value='18'>18</option>
<option value='19'>19</option>
<option value='20'>20</option>
<option value='21'>21</option>
<option value='22'>22</option>
<option value='23'>23</option>
<option value='24'>24</option>
<option value='25'>25</option>
<option value='26'>26</option>
<option value='27'>27</option>
<option value='28'>28</option>
<option value='29'>29</option>
<option value='30'>30</option>
<option value='31'>31</option>
<option value='32'>32</option>
<option value='33'>33</option>
<option value='34'>34</option>
<option value='35'>35</option>
<option value='36'>36</option>
<option value='37'>37</option>
<option value='38'>38</option>
<option value='39'>39</option>
<option value='40'>40</option>
<option value='41'>41</option>
<option value='42'>42</option>
<option value='43'>43</option>
<option value='44'>44</option>
<option value='45'>45</option>
<option value='46'>46</option>
<option value='47'>47</option>
<option value='48'>48</option>
<option value='49'>49</option>
<option value='50'>50</option>
<option value='51'>51</option>
<option value='52'>52</option>
<option value='53'>53</option>
<option value='54'>54</option>
<option value='55'>55</option>
<option value='56'>56</option>
<option value='57'>57</option>
<option value='58'>58</option>
<option value='59'>59</option>
<option value='60'>60</option>
<option value='61'>61</option>
<option value='62'>62</option>
<option value='63'>63</option>
<option value='64'>64</option>
<option value='65'>65</option>
<option value='66'>66</option>
<option value='67'>67</option>
<option value='68'>68</option>
<option value='69'>69</option>
<option value='70'>70</option>
<option value='71'>71</option>
<option value='72'>72</option>
<option value='73'>73</option>
<option value='74'>74</option>
<option value='75'>75</option>
<option value='76'>76</option>
<option value='77'>77</option>
<option value='78'>78</option>
<option value='79'>79</option>
<option value='80'>80</option>
<option value='81'>81</option>
<option value='82'>82</option>
<option value='83'>83</option>
<option value='84'>84</option>
<option value='85'>85</option>
<option value='86'>86</option>
<option value='87'>87</option>
<option value='88'>88</option>
<option value='89'>89</option>
<option value='90'>90</option>
<option value='91'>91</option>
<option value='92'>92</option>
<option value='93'>93</option>
<option value='94'>94</option>
<option value='95'>95</option>
<option value='96'>96</option>
<option value='97'>97</option>
<option value='98'>98</option>
<option value='99'>99</option>
<option value='100'>100</option>
</select></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145"> </td>
<td width="289"> </td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145"> </td>
<td width="289"> </td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td width="436" colspan="2">
<hr color="#323232" width="96%"></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145"> </td>
<td width="289"> </td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145">·<span lang="es">
Pergunta Secreta<font color="red">*</font></span></td>
<td width="289">
<select size="1" name="sq">
<option value='Qual Nome Da Sua Mae?'>Qual Nome Da Sua Mae?</option>
<option value='Qual Seu Maior Sonho?'>Qual Seu Maior Sonho?</option>
<option value='Qual Seu Time do Coração?'>Qual Seu Time do Coração?</option>
<option value='Qual Ocupação do Seu avô?'>Qual Ocupáção do Seu avô?</option>
<option value='Qual Nome do Seu Idolo?'>Qual Nome do Seu Idolo?</option>
<option value='Qual o nome do seu cachorro?'>Qual o nome do seu cachorro?</option>
</select></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145"> </td>
<td width="289"> </td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145"> </td>
<td width="289"> </td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145">· Resposta secreta<font color="red">*</font></td>
<td width="289">
<input type="text" name="sa" size="34"></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="145"> </td>
<td width="289"> </td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="436" colspan="2">
<hr color="#323232" width="96%"></td>
<td width="8"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td width="434" colspan="4">
<center>
<input type="submit" name="submit" class="button validate" value="REGISTRAR"/>
<td width="8"> </td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td background="images/cont_top.png" height="27"> </td>
</tr>
</table>
</div></form>
<?
}else{
?>
<form name="reg" method="POST" action="index.php?do=register"> <div align="center">
<table border="0" width="456" style="border-collapse: collapse">
<tr>
<td background="images/cont_up.jpg"> </td>
</tr>
<tr>
<td background="images/cont_bg.jpg">
<div align="center">
<table border="0" style="border-collapse: collapse" width="454" height="100%">
<tr>
<td width="4" rowspan="6"> </td>
<td width="436" colspan="2">
<img border="0" src="images/inf/createaccount.png" width="413" height="18"></td>
<td width="8"> </td>
</tr>
<tr>
<td width="434" colspan="2">
</td>
<td width="8"> </td>
</tr>
<tr>
<td width="25" valign="middle">
</td>
<td width="409" valign="middle">
A Conta '<b><?=$user?></b>' Foi Criada Corretamente.</td>
<td width="8"> </td>
</tr>
<tr>
<td width="25"> </td>
<td width="409">Você Pode Jogar Ureal
Gamer! Começe agora mesmo..</td>
<td width="8"> </td>
</tr>
<tr>
<td width="434" colspan="2">
</td>
<td width="8"> </td>
</tr>
<tr>
<td width="434" height="24" colspan="2">
<center>
</center></td>
<td width="8" height="24"> </td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td background="images/cont_top.jpg" height="27"> </td>
</tr>
</table>
</div></form>
<?
}
?>
Some pointless code in there btw lul I didnt look way threw it but this
Should be:PHP Code:if($pw1 == $pw2){
$lol = "xDDD";
}else{
Anyways, as for Ip ban dont you need to update the database procedure?PHP Code:if($pw1 != $pw2){
Then you can easily add a php if statement (not tested)
PHP Code:$allowed_ips = "3"; // Number of Ips you want to allow, I'd make it 3 because more than 1 user in 1 house
$ip = $_SERVER["REMOTE_ADDR"];
$query = "SELECT * FROM table WHERE ip = $ip";//lul just a example your going to have to update this.
$result = mysql_query($query) or die(mysql_error());
if(mysql_num_rows($result) >= $allowed_ips)
$errorcode.="Your Error Here!</br>";
$er = 1;
}