Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou fazendo um sistema e tenho uma tela de login onde quero fazer um tipo de validação que, na terceira tentativa de acesso com usuario ou senha inválidos, ele fará um update no BD e colocará o usuário como inativo, enviando automaticamente um e-mail com lembrete de senha para o email que o cliente foi cadastrado no sistema.
Fazer o update e o envio automático é de boa, só não sei como fazer essa validação de tentativas de acesso.
O código que fiz para validação do login é esse:
if($_REQUEST['acao'] == "entrar"){
$sql = "SELECT * FROM login_geral WHERE login_geral_usuario = '".$_REQUEST['txtUsuario']."' AND login_geral_senha ='".$_REQUEST['txtSenha']."'";
$rs = mysql_query($sql);
if(mysql_num_rows($rs) >= 1){
$user = mysql_fetch_array($rs);
//conferindo o login e senha para segurança
if($user['login_geral_usuario'] == $_POST['txtUsuario']){
//se entrou, entao o login é igual
if($user['login_geral_senha'] == $_POST['txtSenha']){
//se entrou, então a senha também é igual
$logado = "1";
$id_usuario = $user['login_geral_id'];
//criando a sessão
session_start();
$_SESSION["id_usuario"] = $id_usuario;
$_SESSION["logado"] = $logado;
//depois que criarmos a sessão,
//vamos redirecionar para a página privada
header("Location: principal.php");
}else{
echo "<script LANGUAGE='JavaScript' TYPE='text/javascript'>alert('Senha Incorreta!')</SCRIPT>";
}
}else{
echo "<script LANGUAGE='JavaScript' TYPE='text/javascript'>alert('Usuario Incorreto!')</SCRIPT>!";
} echo "<script LANGUAGE='JavaScript' TYPE='text/javascript'>alert ('Usuario ou senha invalidos. Tente novamente!')</SCRIPT>";
}
}Carregando comentários...