Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola, como faço para que o retorno do valda_login php de usuário invádo apareceça em uma div no index, ou forçe a div div_msg_login a aparecer.
Já tentei colacando isto no script do retorno echo mas não deu : document.getElementById('div_msg_login').style.display = "block";
index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
<title>:: SISTEMA ::</title>
<head>
<meta http-equiv="Content-Type" content="text/html; CHARSET=iso-8859-1" />
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE" />
<meta http-equiv="PROGRAMA" content="NO-CACHE" />
<meta http-equiv="expires" content="-1" />
<meta name="robots" content="noindex,nofollow" />
<!-- links scripts externos -->
<script type="text/javascript" src="js/jquery.min-v1.7.1.js"></script> <!-- biblioteca enviar formulraio -->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery-1.8.3.min.js" type="text/javascript" charset="utf-8"></script><!-- biblioteca Maskedinput -->
<script type="text/javascript" src="js/jquery.maskedinput.min.js" type="text/javascript"></script><!-- biblioteca Maskedinput -->
<link rel="shortcut icon" href="imagens/favicon.ico" type="image/x-icon" />
<link href="css/menu.css" rel="stylesheet" type="text/css" />
<link href="css/index.css" rel="stylesheet" type="text/css" />
<!-- Maskedinput-->
<script type="text/javascript">
$(function() {
//$.mask.definitions['!']='[.,-a9]';
$("#usuario").mask("999.999.999-99",{completed:function(){$("#senha").focus()}}).focus();
//$("#senha").mask("!!!!!!!",{placeholder:""});
});
</script>
<script type="text/javascript">
//<!-- não clicar entrar com campos vazios se refere form1 que ao tem este pagina //-->
function validaForm(){
if(document.form1.usuario.value == ""){
alert ("Caro usuário, favor inserir o seu registro para acessar o sistema!");
return false;
}
if(document.form1.senha.value == ""){
alert ("Caro usuário, favor inserir a sua senha para acessar o sistema!");
return false;
}
return true;
}
</script>
<script type="text/javascript" >
<!--
/** ALERTA NO CARREGAMENTO DA PÁGINA. **/
/* window.onload = function(){alert("CAROS USUARIOS, ATÉ DIA __/__/____ AS SENHAS PADRÃO 123 DEVEM SER ATUALIZADAS.");}; */
-->
</script>
</head>
<body onload="document.getElementById('usuario').focus()"> <!-- Foco no usuario ao carregar página -->
<div id="div_geral">
<div class="div_topo">
<a href="principal.php"><img src="imagens/banner_topo.jpg" border="0" /></a>
<div class="div_menu">
<ul id="menu">
<li><a href="#">AJUDA</a></li>
<li><a href="#">NOVO USUÁRIO</a><ul><li style="width:150px;"><a href="cadastro">CADASTRE-SE</a></li><li style="width:150px;"><a href="#">RECUPERAR SENHA</a></li></ul> </ul>
</div>
</div>
<div class="div_meio">
<script type="text/javascript">
//<!-- não clicar entrar com um dos campos vazios //-->
function ValidaLogin(){
var usuario = document.getElementById('usuario');
var senha = document.getElementById('senha');
var retorno = true;
var msg;
msg = "Erros encontrados:</br>"; // Quebrar linha no alert(); --> \n
if (usuario.value == ""){
msg+="Preencha o campo USUÁRIO.\n" // Quebrar linha no alert(); --> \n
retorno = false;
}
if (senha.value == "" ){
msg+="Preencha o campo SENHA.\n" // Quebrar linha no alert(); --> \n
retorno = false;
}
//if(!retorno){alert(msg);return false;
if(!retorno){document.getElementById('resposta_login').innerHTML=msg;return false;
}
else
{
document.getElementById('resposta_login').style.display = "none"; // Esconder erros
document.getElementById('div_login').style.display = "none"; // Esconder formulario
document.getElementById('div_carregando').style.display = "block"; // Aparecer div #div_carregando
return true;
}
}
</script>
<br /><br />
<form id="form_login" action="valida_login.php" method="POST" onsubmit="return ValidaLogin();">
<div align="left" id="div_login" class="div_login" style="display:block">
<span class="txt_login">USUÁRIO:</span>
<div style="margin-top:5px"></div>
<input type="text" name="usuario" id="usuario" value="" size="20" maxlength="20">
<div style="margin-top:5px"></div>
<span class="txt_login">SENHA:</span>
<div style="margin-top:5px"></div>
<input type="password" name="senha" id="senha" size="20" maxlength="20">
<div style="margin-top:5px"></div>
<input type="submit" name="entrar" id="entrar" value="ENTRAR" style="cursor:pointer">
<input type="reset" value="LIMPAR" style="cursor:pointer">
<div style="margin-top:5px"></div>
</div>
</form>
<div align="center" id="div_carregando" class="div_carregando_login" style="display:none">
<img src="imagens/loading.gif" /><br />
<span class="span_carregando_relatorio" id="span_carregando_relatorio">AUTENTICANDO O LOGIN<br /> AGUARDE...</span>
</div>
<div align="center" class="div_msg_login" style="display:none">
ERRO AO RETORNAR OS DADOS DO USUÁRIO. USUÁRIO NÃO ENCONTRADO.</div>
</div>
</div>
</div>
<div><p id="resposta_login" align="center"></p></div>
</div>
</body>
</html>
valida_login.php
<?php
// Verifica se houve POST e se o usuário ou a senha é(são) vazio(s)
if (!empty($_POST) AND (empty($_POST['usuario']) OR empty($_POST['senha']))) {
header("Location: index.php"); exit;
} mysql_select_db('adm_login') or trigger_error(mysql_error());
$usuario = mysql_real_escape_string($_POST['usuario']);
$senha = mysql_real_escape_string($_POST['senha']); $sql = "SELECT `id`, `nome`, `nivel` FROM `usuarios` WHERE (`usuario` = '". $usuario ."') AND (`senha` = '". sha1($senha) ."') AND (`ativo` = 1) LIMIT 1";
$query = mysql_query($sql);
if (mysql_num_rows($query) != 1) {echo
"<script language='javascript' type='text/javascript'>
alert('Login inválido, usuario ou senha incorretos!');
window.location.href='index.php';
// document.getElementById('div_msg_login').style.display = "block"; // não funciona isso
</script>";
die(); // equivalente a exit(); — Mostra uma mensagem e termina o script atual
} else { $_SESSION['UsuarioID'] = $resultado['id'];
$_SESSION['UsuarioNome'] = $resultado['nome'];
$_SESSION['UsuarioNivel'] = $resultado['nivel']; header("Location: sistema.php"); exit;
}
?>Carregando comentários...