Código PHP:
<?php
/*********************/
/* */
/* Version : 5.1.0 */
/* Author : RM */
/* Comment : 071223 */
/* */
/*********************/
$conexao = new conexao( );
$funcoes = new funcoes( );
$code = new securitycode( );
$funcoes->ajaxl( );
if ( calculo_register == true )
{
$code1 = ( integer )rand( 100, 250 );
$code2 = ( integer )rand( 100, 250 );
setcookie( md5( "calculo" ), sha1( md5( ( integer )$code1 + $code2 ) ) );
echo "<script>Atualiza_Calculo('".$code1."', '{$code2}');</script>";
}
echo "<script>Ca***ha('ca***ha');\r\n";
if ( calculo_register == true )
{
echo "function Atualiza_Calculo(code1, code2)\r\n\t{\r\n\t\tdocument.getElementById('calculo').innerHTML = code1+' + '+code2;\r\n\t}\r\n";
}
echo "</script></head><body>";
$login = $_COOKIE[cookie_login];
$senha = $_COOKIE[cookie_senha];
if ( cadastrar_logado == false && ( isset( $login ) || isset( $senha ) ) )
{
exit( "<blockquote class=\"error\">Nossos registros mostra que você já se registrou e esta logado com a conta <strong>".$login."</strong>, caso tenha esqueçido a senha, clique <a href=\"javascript: void(0);\" onClick=\"load_wt('?mu=recsenha', 'conteudo', 'GET');\">aqui.</blockquote>" );
}
if ( $_GET['opcao'] == true )
{
$email = $_POST['email'];
$user = $_POST['user'];
$mail_verif = $conexao->num( $conexao->query( "select mail_addr from memb_info where mail_addr='".$email."'" ) );
$login_verif = $conexao->num( $conexao->query( "select memb___id from memb_info where memb___id='".$user."'" ) );
$error = 0;
if ( empty( $user ) )
{
$msgErro[0] = "Campo <strong>\"Login\"</strong> em branco.<br />";
$error = 1;
}
if ( empty( $_POST['pw'] ) )
{
$msgErro[0] .= "Campo <strong>\"Senha\"</strong> em branco.<br />";
$error = 1;
}
if ( empty( $_POST['rpassword'] ) )
{
$msgErro[0] .= "Campo <strong>\"Repetir senha\"</strong> em branco.<br />";
$error = 1;
}
if ( empty( $email ) )
{
$msgErro[0] .= "Campo <strong>\"E-Mail\"</strong> em branco.<br />";
$error = 1;
}
if ( empty( $_POST['name'] ) )
{
$msgErro[0] .= "Campo <strong>\"Nome completo\"</strong> em branco.<br />";
$error = 1;
}
if ( empty( $_POST['dia'] ) )
{
$msgErro[0] .= "Campo <strong>\"Data de nascimento\\Dia\"</strong> em branco.<br />";
$error = 1;
}
if ( empty( $_POST['mes'] ) )
{
$msgErro[0] .= "Campo <strong>\"Data de nascimento\\Mês\"</strong> em branco.<br />";
$error = 1;
}
if ( empty( $_POST['ano'] ) )
{
$msgErro[0] .= "Campo <strong>\"Data de nascimento\\Ano\"</strong> em branco.<br />";
$error = 1;
}
if ( empty( $_POST['rSecret'] ) )
{
$msgErro[0] .= "Campo <strong>\"Resposta secreta\"</strong> em branco.<br />";
$error = 1;
}
if ( empty( $_POST['ca***ha_code'] ) )
{
$msgErro[0] .= "Campo <strong>\"Código de segurança\"</strong> em branco.<br />";
$error = 1;
}
if ( empty( $_POST['pSecret'] ) )
{
$msgErro[0] .= "Selecione uma pergunta secreta.<br />";
$error = 1;
}
if ( $_POST['pw'] != $_POST['rpassword'] )
{
$msgErro[1] = "As senhas não conferem.<br />";
$error = 2;
}
if ( 10 < strlen( $user ) )
{
$msgErro[1] .= "Seu login deve conter no máximo 10 digitos.<br />";
$error = 2;
}
if ( strlen( $user ) < 4 )
{
$msgErro[1] .= "Seu login deve conter no minimo 4 digitos.<br />";
$error = 2;
}
if ($code->Validate($_POST['ca***ha_code']) == false)
{
$msgErro[1] .= "O código de segurança não corresponde com o exibido na imagem.<br />";
$error = 2;
}
if ( !preg_match( "/(.*?)@(.*?).([com|net|org])/i", $_POST['email'] ) )
{
$msgErro[1] .= "E-Mail inválido.<br />";
$error = 2;
}
if ( 1 < sizeof( split( " ", $_POST['rpassword'] ) ) || 1 < sizeof( split( " ", $_POST['pw'] ) ) )
{
$msgErro[1] .= "Não use espaços nas senhas.<br />";
$error = 2;
}
if ( 1 < sizeof( split( " ", $user ) ) )
{
$msgErro[1] .= "Não use espaços no login.<br />";
$error = 2;
}
if ( 0 < $mail_verif )
{
$msgErro[1] .= "O e-mail já existe.<br />";
$error = 2;
}
if ( 0 < $login_verif )
{
$msgErro[1] .= "O login já existe.<br />";
$error = 2;
}
if ( $error == 1 )
{
exit( "<blockquote class=\"error\"><strong>Atenção, foram encontrados os seguintes erros:</strong><br /><br />".$msgErro[0] );
}
if ( $error == 2 )
{
exit( "<blockquote class=\"error\"><strong>Atenção, foram encontrados os seguintes erros:</strong><br /><br />".$msgErro[1] );
}
if ( $error == 0 )
{
$nascido = $_POST['dia']."/".$_POST['mes']."/".$_POST['ano'];
$pw = $_POST['pw'];
$name = $_POST['name'];
$mail = $_POST['email'];
$pSecret = $_POST['pSecret'];
$sexo = $_POST['sexo'];
$rSecret = $_POST['rSecret'];
$date = date( "d/m/Y, H:i:s" );
$vip = colunm_vip;
$bonusDias = bonus_dias;
$bonusVip = bonus_vip;
$ipUser = $_SERVER['REMOTE_ADDR'];
$server = server_name;
$id = $conexao->num( $conexao->query( "select memb___id from memb_info order by memb_guid desc" ) ) + 1;
$conexao->query( "insert into memb_info (memb___id,memb__pwd,memb_name,sno__numb,post_code,addr_info,addr_deta,tel__numb,mail_addr,phon_numb,job__code,appl_days,modi_days,out__days,true_days,mail_chek,bloc_code,ctl1_code,nascido,fpas_ques,fpas_answ,".$vip.",creditos,sexo) values ('{$user}','{$pw}','{$name}', '1','1234','11111','1111','12343','{$mail}','{$mail}','1','2003-11-23','2003-11-23','2003-11-23','2003-11-23','1','0','1','{$nascido}','{$pSecret}','{$rSecret}','{$bonusVip}','{$bonusDias}', '{$sexo}')" );
if ( vi_curr_info == true )
{
$conexao->query( "insert into vi_curr_info (ends_days,chek_code,used_time,memb___id,memb_name,memb_guid,sno__numb,bill_section,bill_value,bill_hour,surplus_point,surplus_minute,increase_days) values ('2009','1',1234,'".$user."','{$name}',1,'7','6','3','6','6','2003-11-23','0')" );
}
$funcoes->write_log( "cadastros.trds", "O ip ".$ipUser." se cadastro com os seguintes dados.\r\n\r\nLogin: {$user}\r\nData de nascimento: {$nascido}\r\nNome: {$name}\r\nE-Mail: {$mail}\r\nRegistrado em: {$date}\r\nPergunta secreta: {$pSecret}\r\nResposta secreta: {$rSecret}" );
exit( "<blockquote class=\"success\">Sua conta foi criada com sucesso no <strong>".$server."</strong><br /><br />\r\n\t\t\t<ul>\r\n\t\t\t<li>Login: <strong>{$user}</strong><br /></li>\r\n\t\t\t<li>Data de nascimento: <strong>{$nascido}</strong><br /></li>\r\n\t\t\t<li>Nome: <strong>{$name}</strong><br /></li>\r\n\t\t\t<li>E-Mail: <strong>{$mail}</strong><br /></li>\r\n\t\t\t<li>Pergunta secreta: <strong>{$pSecret}</strong><br /></li>\r\n\t\t\t<li>Respista secreta: <strong>{$rSecret}</strong><br /></li>\r\n\t\t\t<li>Sexo: <strong>{$sexo}</strong><br /></li>\r\n\t\t\t<li>Registrado em: <strong>{$date}</strong><br /><br /></li>\r\n\t\t\t</ul>\r\n\t\t\tEsses dados são muitos importantes, guarde-os bem com você, ele poderar ser usado em caso de perda de senha! Não passe-os para ninguém, nem mesmo os GMs e ADMs ira lhe pedir sua senha! Caso algum GM ou ADM lhe pedir sua senha, denúncie no fórum.</blockquote>" );
}
}
echo "<h1>Cadastro</h1>\r\n<div id=\"resultado\"></div>\r\n<form name=\"Cadastro\" id=\"Cadastro\" method=\"post\">\r\n<blockquote><table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"2\">\r\n <tr>\r\n\t\t<td width=\"50%\">Login:<br /><input name=\"user\" type=\"text\" id=\"user\" maxlength=\"10\" onBlur=\"load_wt('?mu=pegadados&opcao=ajaxCadastro&ajaxTipo=Login&login='+document.getElementById('user').value, 'resultado', 'GET');\" onKeyUp=\"this.value = this.value.toLowerCase();\" /> <span id=\"loginResult\"></span></td>\r\n <td width=\"50%\">Nome:<br /><input name=\"name\" type=\"text\" id=\"name\" maxlength=\"10\" onKeyUp=\"this.value = this.value.toUcWordsCase();\" /></td>\r\n </tr>\r\n <tr>\r\n <td>Senha:<br /><input name=\"pw\" type=\"password\" id=\"pw\" maxlength=\"10\" onKeyUp=\"passwordCheck('pw');\" /> <span id=\"div_forca_senha\"></span></td>\r\n <td><img src=\"modules/security.php?\" id=\"ca***ha\" /> <a href=\"javascript: void(0);\" onClick=\"Ca***ha('ca***ha');\"><img src=\"images/icones/refresh.png\" border=\"0\" title=\"Atualizar imagem\" />Abrir código</a></td>\r\n </tr>\r\n <tr>\r\n <td>Repetir senha:<br /><input name=\"rpassword\" type=\"password\" id=\"rpassword\" maxlength=\"10\" /></td>\r\n <td>Código de segurança:<br /><input name=\"ca***ha_code\" type=\"text\" id=\"ca***ha_code\" size=\"7\" maxlength=\"6\" onBlur=\"load_wt('?mu=pegadados&opcao=ajaxCadastro&ajaxTipo=SecurityCode&Result='+document.getElementById('ca***ha_code').value, 'resultado', 'GET');\" onKeyUp=\"this.value = this.value.toUpperCase();\" /> <span id=\"codeResult\"></span></td>\r\n </tr>\r\n <tr>\r\n <td>E-Mail: <a href=\"javascript: void(0);\" onClick=\"alert('É extremamente importante o uso de um e-mail válido, pois com ele você podera recuperar sua senha pelo site. Caso seu e-mail for um e-mail inválido, você não consiguira recuperar sua senha. E o servidor não irá se responsabilizar por isso.');\">(?)</a><br /><input name=\"email\" type=\"text\" id=\"email\" maxlength=\"50\" onBlur=\"load_wt('?mu=pegadados&opcao=ajaxCadastro&ajaxTipo=Email&email='+document.getElementById('email').value, 'resultado', 'GET');\" onKeyUp=\"this.value = this.value.toLowerCase();\" /> <span id=\"mailResult\"></span></td>\r\n <td>Data de nascimento:<br />\r\n <select name=\"dia\" id=\"dia\">\r\n <option value=\"\" disabled=\"disabled\" selected=\"selected\">Dia</option>\r\n <option value=\"01\">01</option>\r\n <option value=\"02\">02</option>\r\n <option value=\"03\">03</option>\r\n <option value=\"04\">04</option>\r\n <option value=\"05\">05</option>\r\n <option value=\"06\">06</option>\r\n <option value=\"07\">07</option>\r\n <option value=\"08\">08</option>\r\n <option value=\"09\">09</option>\r\n <option value=\"10\">10</option>\r\n <option value=\"11\">11</option>\r\n <option value=\"12\">12</option>\r\n <option value=\"13\">13</option>\r\n <option value=\"14\">14</option>\r\n <option value=\"15\">15</option>\r\n <option value=\"16\">16</option>\r\n <option value=\"17\">17</option>\r\n <option value=\"18\">18</option>\r\n <option value=\"19\">19</option>\r\n <option value=\"20\">20</option>\r\n <option value=\"21\">21</option>\r\n <option value=\"22\">22</option>\r\n <option value=\"23\">23</option>\r\n <option value=\"24\">24</option>\r\n <option value=\"25\">25</option>\r\n <option value=\"26\">26</option>\r\n <option value=\"27\">27</option>\r\n <option value=\"28\">28</option>\r\n <option value=\"29\">29</option>\r\n <option value=\"30\">30</option>\r\n <option value=\"31\">31</option>\r\n </select>\r\n <select name=\"mes\" id=\"mes\">\r\n <option value=\"\" disabled=\"disabled\" selected=\"selected\">Mês</option>\r\n <option value=\"01\">01</option>\r\n <option value=\"02\">02</option>\r\n <option value=\"03\">03</option>\r\n <option value=\"04\">04</option>\r\n <option value=\"05\">05</option>\r\n <option value=\"06\">06</option>\r\n <option value=\"07\">07</option>\r\n <option value=\"08\">08</option>\r\n <option value=\"09\">09</option>\r\n <option value=\"10\">10</option>\r\n <option value=\"11\">11</option>\r\n <option value=\"12\">12</option>\r\n </select>\r\n <select name=\"ano\" id=\"ano\">\r\n <option value=\"\" disabled=\"disabled\" selected=\"selected\">Ano</option>\r\n <option value=\"2009\">2009</option>\r\n <option value=\"2008\">2008</option>\r\n <option value=\"2007\">2007</option>\r\n <option value=\"2006\">2006</option>\r\n <option value=\"2005\">2005</option>\r\n <option value=\"2004\">2004</option>\r\n <option value=\"2003\">2003</option>\r\n <option value=\"2002\">2002</option>\r\n <option value=\"2001\">2001</option>\r\n <option value=\"2000\">2000</option>\r\n <option value=\"1999\">1999</option>\r\n <option value=\"1998\">1998</option>\r\n <option value=\"1997\">1997</option>\r\n <option value=\"1996\">1996</option>\r\n <option value=\"1995\">1995</option>\r\n <option value=\"1994\">1994</option>\r\n <option value=\"1993\">1993</option>\r\n <option value=\"1992\">1992</option>\r\n <option value=\"1991\">1991</option>\r\n <option value=\"1990\">1990</option>\r\n <option value=\"1989\">1989</option>\r\n <option value=\"1988\">1988</option>\r\n <option value=\"1987\">1987</option>\r\n <option value=\"1986\">1986</option>\r\n <option value=\"1985\">1985</option>\r\n <option value=\"1984\">1984</option>\r\n <option value=\"1983\">1983</option>\r\n <option value=\"1982\">1982</option>\r\n <option value=\"1981\">1981</option>\r\n <option value=\"1980\">1980</option>\r\n <option value=\"1979\">1979</option>\r\n <option value=\"1978\">1978</option>\r\n <option value=\"1977\">1977</option>\r\n <option value=\"1976\">1976</option>\r\n <option value=\"1975\">1975</option>\r\n <option value=\"1974\">1974</option>\r\n <option value=\"1973\">1973</option>\r\n <option value=\"1972\">1972</option>\r\n <option value=\"1971\">1971</option>\r\n <option value=\"1970\">1970</option>\r\n <option value=\"1969\">1969</option>\r\n <option value=\"1968\">1968</option>\r\n <option value=\"1967\">1967</option>\r\n <option value=\"1966\">1966</option>\r\n <option value=\"1965\">1965</option>\r\n <option value=\"1964\">1964</option>\r\n <option value=\"1963\">1963</option>\r\n <option value=\"1962\">1962</option>\r\n <option value=\"1961\">1961</option>\r\n <option value=\"1960\">1960</option>\r\n <option value=\"1959\">1959</option>\r\n <option value=\"1958\">1958</option>\r\n <option value=\"1957\">1957</option>\r\n <option value=\"1956\">1956</option>\r\n <option value=\"1955\">1955</option>\r\n <option value=\"1954\">1954</option>\r\n <option value=\"1953\">1953</option>\r\n <option value=\"1952\">1952</option>\r\n <option value=\"1951\">1951</option>\r\n <option value=\"1950\">1950</option>\r\n <option value=\"1949\">1949</option>\r\n <option value=\"1948\">1948</option>\r\n <option value=\"1947\">1947</option>\r\n <option value=\"1946\">1946</option>\r\n <option value=\"1945\">1945</option>\r\n <option value=\"1944\">1944</option>\r\n <option value=\"1943\">1943</option>\r\n <option value=\"1942\">1942</option>\r\n <option value=\"1941\">1941</option>\r\n <option value=\"1940\">1940</option>\r\n <option value=\"1939\">1939</option>\r\n <option value=\"1938\">1938</option>\r\n <option value=\"1937\">1937</option>\r\n <option value=\"1936\">1936</option>\r\n <option value=\"1935\">1935</option>\r\n <option value=\"1934\">1934</option>\r\n <option value=\"1933\">1933</option>\r\n <option value=\"1932\">1932</option>\r\n <option value=\"1931\">1931</option>\r\n <option value=\"1930\">1930</option>\r\n <option value=\"1929\">1929</option>\r\n <option value=\"1928\">1928</option>\r\n <option value=\"1927\">1927</option>\r\n <option value=\"1926\">1926</option>\r\n <option value=\"1925\">1925</option>\r\n <option value=\"1924\">1924</option>\r\n <option value=\"1923\">1923</option>\r\n <option value=\"1922\">1922</option>\r\n <option value=\"1921\">1921</option>\r\n <option value=\"1920\">1920</option>\r\n <option value=\"1919\">1919</option>\r\n <option value=\"1918\">1918</option>\r\n <option value=\"1917\">1917</option>\r\n <option value=\"1916\">1916</option>\r\n <option value=\"1915\">1915</option>\r\n <option value=\"1914\">1914</option>\r\n <option value=\"1913\">1913</option>\r\n <option value=\"1912\">1912</option>\r\n <option value=\"1911\">1911</option>\r\n <option value=\"1910\">1910</option>\r\n <option value=\"1909\">1909</option>\r\n <option value=\"1908\">1908</option>\r\n <option value=\"1907\">1907</option>\r\n <option value=\"1906\">1906</option>\r\n <option value=\"1905\">1905</option>\r\n <option value=\"1904\">1904</option>\r\n </select></td>\r\n </tr>\r\n\t <tr>\r\n <td>Pergunta secreta:<br />\r\n\t\t\t<select name=\"pSecret\" id=\"pSecret\">\r\n\t\t\t\t<option value=\"\" disabled=\"disabled\" selected=\"selected\">Selecione Uma pergunta</option>\r\n\t\t\t\t<option value=\"Nome da sua primeira escola?\">Nome da sua primeira escola?</option>\r\n\t\t\t\t<option value=\"Mascote da sua escola?\">Mascote da sua escola?</option>\r\n\t\t\t\t<option value=\"Qual o nome da minha bizavó?\">Qual o nome da minha bizavó?</option>\r\n\t\t\t\t<option value=\"O que você sonha ser?\">O que você sonha ser?</option>\r\n\t\t\t\t<option value=\"Seu melhor amigo de infância?\">Seu melhor amigo de infância?</option>\r\n\t\t\t</select></td>\r\n <td>Resposta secreta:<br /><input name=\"rSecret\" type=\"text\" id=\"rSecret\" maxlength=\"25\" /></td>\r\n </tr>\r\n\t <tr>\r\n <td>Sexo:<br /><input type=\"radio\" name=\"sexo\" value=\"Masculino\"> Masculino <input type=\"radio\" name=\"sexo\" value=\"Feminino\"> Feminino</td>\r\n ";
if ( calculo_register == true )
{
}
echo " </tr>\r\n <tr>\r\n <td colspan=\"2\" align=\"center\"><input type=\"button\" class=\"botao\" onClick=\"load_wt('?mu=cadastrar&opcao=true', 'opcoes', 'POST', BuscaElementosForm('Cadastro'));\" value=\"Cadastrar\" /></td>\r\n </tr>\r\n</table></blockquote>\r\n</form>\r\n<div id=\"opcoes\"></div>\r\n</body>\r\n</html>";
?>
A alteração que pretendo é o seguinte, uso o shopping da dark team que usa tabela