Ir para conteúdo
  • Cadastre-se

Anti_inject_Text e Anti_inject_senha ( L2J )


Posts recomendados

Bom galera, atualmente em um site de lineage 2 é obrigatorio a ter um anti_inject bom, ultimamente estou fazendo uns sites e scrips, e tive que desenvolver uma funçao para Proteger os meus campos, A funçao desse topico aqui, pra falar a verdade nao testei, mais creio que seja boa, mais é um pouco complicada de adicionar, levando isso em conta criei uma funçao BOA e facil de adicionar, vamos la:

 

 

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

anti_inject_text = Protege os campos normais.

 

anti_inject_senha = Protege os campos que precisam ser codificados.

 

Como usar:

 

1-basta salvar o conteudo acima com o nome de anti_inject.php.

2-basta ir nas paginas que recebem valor de um imput, e adicionar a funçao na variavel que recebe o valor, como via POST, exemplo:

 

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Adicionado o anti_inject de text

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Editado por Bluur
removendo msn..

Eu Apoio!

 

7GZj3.png
Link para o comentário
Compartilhar em outros sites


  • 2 months later...

Aqui fica dando erro toda hora...

 

Peguei o seu codigo, coloquei em um arquivo .php na pasta de meus arquivos.

 

Fiz a subistituição certa, mas ele da erro justamente nessa linha.

 

$login = anti_inject_text($_POST['account']);

 

da erro justamente nessa linha...

Ai tentei fazer outra coisa, que foi colocar o seu codigo, no mesmo arquivo, e ele da erro nessa parte:

$parametro = mysql_real_escape_string($parametro);

 

Se souber como resolver, eu agradeço

A Vida é uma eterna lição...

Estamos sempre aprendendo...

Link para o comentário
Compartilhar em outros sites

Aqui fica dando erro toda hora...

 

Peguei o seu codigo, coloquei em um arquivo .php na pasta de meus arquivos.

 

Fiz a subistituição certa, mas ele da erro justamente nessa linha.

 

$login = anti_inject_text($_POST['account']);

 

da erro justamente nessa linha...

Ai tentei fazer outra coisa, que foi colocar o seu codigo, no mesmo arquivo, e ele da erro nessa parte:

$parametro = mysql_real_escape_string($parametro);

 

Se souber como resolver, eu agradeço

 

Olá amigo,

 

Mude essa linha por essa:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Caso voce coloque em outro aquivo, voce precisa da um include no arquivo, exemplo voce coloca esse anti_inject em um arquivo chamado, funcao.php,

aí onde voce for usar voce precisa antes colocar

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Editado por kinho!

Eu Apoio!

 

7GZj3.png
Link para o comentário
Compartilhar em outros sites

Agora ele deu esses dois erros:

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Linha 10:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

A Vida é uma eterna lição...

Estamos sempre aprendendo...

Link para o comentário
Compartilhar em outros sites

  • 8 months later...

Estou com o mesmo erro do Just4You

Isso é por que o PASSWORD ou o USUARIO da MYSQL deve ter alguma character ou algo do tipo que a função Mysql_real_escape_string, filtra, A solução é você da include na pagina de conexão do banco de dados, antes de da include no arquivo anti_inject.

 

Obs: Caso queira segurança, use conexão PDO, e a função

O conteúdo está oculto, favor efetuar login ou se cadastrar!
nas variavel que vai receber valor dos Inputs...

 

abraço amigos ! e Desculpe pelo transtorno !

Eu Apoio!

 

7GZj3.png
Link para o comentário
Compartilhar em outros sites





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.