Colocar Resposta 
 
Avaliação do Tópico:
  • 2 votos - 5 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Segurança em login e Relatorio de acesso
24-01-2013, 15:03
Mensagem: #4
RE: Segurança em login e Relatorio de acesso
Ok, isso é simples com php e mysql.

Caso ele falhe as 3 tentativas de login,

if($userINPUT != $user || $pwINPUT != $pw)
{
$tentativas ++;
}

if($tentativas == 3)
{
//verificar o ip da pessoa
mysql_query("INSERT into blocked ("ip") VALUES ("$ip")");
}


Lembra-te que no inicio de cada login ou visita da pagina tens de verificar todas as entradas na tabela dos IP bloqueados e ver se é igual ao que está a visitar naquele momento. Se for, apresenta-lhe uma mensagem de erro.


Quanto ao email caso falhem a password usa:
mail(to,subject,message,headers,parameters);

<?php
$to = "user@email.com";
$subject = "Acesso bloqueado";
$message = "Tentaram usar a sua conta com palavras chave erradas!";
$from = "no-reply@teusite.com";
$headers = "De:" . $from;
mail($to,$subject,$message,$headers);
?>


Para as alteraçoes basta que no submit de cada form que altere valores na base de dados faças:

mysql_query("INSERT INTO log ("user", "acao", "valor_da_mudança") VALUES ("$user", "Mudou a palavra-passe", "password")");
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
RE: Segurança em login e Relatorio de acesso - vitorpegas95 - 24-01-2013 15:03

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)