Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Dúvidas > [L2J] Dúvidas Solucionadas
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 06-09-2009, 12:13 AM   #1 (permalink)
Membro - General
 
Avatar de cabelation
 
Registrado em: Aug 2009
Localização: Sao Paulo
Posts: 237
Agradeceu: 78
Agradecido 61 Vezes em 29 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Meu Estado:
Enviar mensagem via Windows Live Messenger para cabelation Enviar mensagem via Yahoo para cabelation
Nome Real: Júllio Cesar

Inventório de cabelation

Padrão Site criando 10 contas por ip

Oi galera....
To com um problema aqui no meu site.
Ele so ta criando 10 contas por ip...
Como eu mudo isso!!!

Obrigado....

cabelation está offline   Responder com Citação
Links Patrocinados
Antigo 06-09-2009, 12:15 AM   #2 (permalink)
Amigo SE
 
Avatar de Damage
 
Registrado em: Dec 2008
Localização: Em casa ?
Posts: 713
Agradeceu: 69
Agradecido 3,278 Vezes em 340 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 617, Nível: 12
Pontos: 617, Nível: 12 Pontos: 617, Nível: 12 Pontos: 617, Nível: 12
Atividade: 3%
Atividade: 3% Atividade: 3% Atividade: 3%

Inventório de Damage Usuário possui 1x Hacker Usuário possui 1x DOS User Usuário possui 1x Lineage II Player

Padrão

poste o script.

__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [/RIGHT]
Damage está offline   Responder com Citação
Antigo 06-09-2009, 07:56 AM   #3 (permalink)
Membro - General
 
Avatar de cabelation
 
Registrado em: Aug 2009
Localização: Sao Paulo
Posts: 237
Agradeceu: 78
Agradecido 61 Vezes em 29 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Meu Estado:
Enviar mensagem via Windows Live Messenger para cabelation Enviar mensagem via Yahoo para cabelation
Nome Real: Júllio Cesar

Inventório de cabelation

Padrão

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<html>
	<body bgcolor="#000033"><font color="#FF0000">
<?php
if(empty($mw)) 
{ 
  header ("Location: ..");
  exit; 
}
?>
<center><h4>Criar Conta</H4><hr>
| <a href="index.php?id=reg">Cadastro</a> 
| <a href="index.php?id=changepassword">Mudar senha</a> 
|<a href=index.php?id=msg>Fale com um GM</a>|<br><hr>
 </center>  
<H4>Cadastro</h4>
<br><BR><ul>
<LI> A conta e senha nao pode ser vazia..<BR>
  <LI> A conta e senha n&atilde;oo pode conter menos de 4 caracteres e mais de 
    15 caracteres.<BR>
<LI>A conta ea senha devem ser escritas com letras em latim e/ou numeros.
  <LI>Para confirmar a conta click em "Ok" ap&oacute;s a registra&ccedil;&atilde;o.<BR >
    <BR><BR>
</ul>
		<?php

			// configs
			$hostname = "localhost"; // your database location
			$database = "l2jdb"; // your l2j database
			$user = "root"; // your database user
			$pass = ""; // your database password

			$connect = @mysql_connect($hostname, $user, $pass);
			@mysql_select_db($database, $connect);
			$ip=$_SERVER['REMOTE_ADDR'];


			$checkmasterip = @mysql_query("SELECT lastIP FROM accounts WHERE lastIP = '$ip'");
			$checknumip = @mysql_num_rows($checkmasterip);
			
			if($_POST['login']!='' || $_POST['pass']!='' || $_POST['cpass']!='')
			{
				if($_POST['login']!='' & $_POST['pass']!='' && $_POST['cpass']!='')
				{
					function l2j_encrypt($password) 
					{
						return base64_encode(pack("H*", sha1(utf8_encode($password))));
					}
					
					$login = $_POST['login'];
					$passw = l2j_encrypt($_POST['pass']);
					$cpassw = l2j_encrypt($_POST['cpass']);
					$ok = 1;
					if($checknumip>=$allowed)
					{
						$ok = 0;
					}
					if($passw==$cpassw)
					{
						if($ok==0)
						{
						echo '<form action="" method="POST">Error: detected '.$allowed.' conta (s) a partir do seu IP, este é o máximo permitido por IP!<br /><input type="submit" value="OK"></form>';
						} 
						elseif($ok==1) 
						{
							$checkaccexist = @mysql_query("SELECT login FROM accounts WHERE login = '$login'");
							$checknum = @mysql_num_rows($checkaccexist);
							if($checknum==1)
							{
								echo '<form action="" method="POST">The ID "'.$login.'" já está em uso!<br /><input type="submit" value="Retry"></form>';
							}
							else
							{
								$lastactive = time()*1000; 
								$pass = $_POST['pass'];
								@mysql_query("INSERT INTO accounts(login, password, lastactive, lastIP) VALUES ('$login', '$passw', '$lastactive', '$ip') ;");
								echo '<form action="" method="POST"><font color="#00FF00">Conta"'.$login.'" Criada pelo IP: '.$ip.' Obrigado por usar meus Script -Grundor-</font><br /><input type="submit" value="OK"></form>'; 
							}
						}
					}
					else
					{
						echo '<form action="" method="POST">Senha nao corresponde com a anterior<br /><input type="submit" value="Retry"></form>';
					}
				}
				else
				{
						echo '<form action="" method="POST">Você não preencher todos os campos. Todos os campo são obrigatórios!<br /><input type="submit" value="Retry"></form>';
				}
			}

			if($checknumip<$allowed) 
			{
				$checknumip = '<span class="online">'.$checknumip.'</span>';
			}
			else
			{
				$checknumip = '<span class="offline">'.$checknumip.'</span>';
			}

			@mysql_close($connect);
		?></font>
		<table class=style1>
			<tr><td><font color="#66CCFF"><b>Registrar Nova Conta:</b></font>
			<form action="" method="POST">
				<tr><td><font color="#66CCFF">Login:</font><td><input name="login" type="text">
				<tr><td><font color="#66CCFF">Senha:</font><td><input name="pass" type="password">
				<tr><td><font color="#66CCFF">Repita a Senha:</font><td><input name="cpass" type="password">
				<tr><td><td><input type="submit" value="Registrar">
			</form> 
			<tr><td><td><font color="#CCFF33"><b>NOTE:</b> You can only register <?php echo $allowed; ?> Contas por IP!</font>
			<tr><td><td><font color="#66CCFF">Contas com esse mesmo ip: <?php echo $checknumip.'/'.$allowed; ?></font>
		</table>
	</body>
</html>

cabelation está offline   Responder com Citação
Antigo 06-09-2009, 06:48 PM   #4 (permalink)
Membro - Coronel
 
Avatar de mend3
 
Registrado em: Dec 2008
Localização: Campo Grande
Posts: 185
Agradeceu: 97
Agradecido 1,929 Vezes em 100 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via ICQ para mend3 Enviar mensagem via Windows Live Messenger para mend3 Enviar mensagem via Yahoo para mend3 Enviar mensagem via Skype para mend3
Pontos: 7,143, Nível: 55
Pontos: 7,143, Nível: 55 Pontos: 7,143, Nível: 55 Pontos: 7,143, Nível: 55
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Nome Real: Victor Mendonça

Inventório de mend3

Padrão

Nem precisa deletar, é sempre bom deixar essas coisas nos scripts, caso você queira evitar o acumulo de contas por ip (pra evitar bugs, boots e etc).

Basta vc colocar um valor alto na variável "$allowed" no arquivo config.php do seu site, tipo 150 (Ninguém é capaz de fazer 150 acc por ip né? '¬¬ ) heauiheuiae

mend3 está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : mend3 por gostar deste Post :
cabelation (07-09-2009)
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim



Horários baseados na GMT -3. Agora são 09:33 AM.