Bom, vou explicar o funcionamento,
a pagina Index envia dois valores para logar.php(login e senha),
desses valores o logar.php faz um select no banco de dados para verificar se existe o login e a senha,
ai que vem o problema fiz o select, e fiz a condição
if ($num_logar == 0){
echo "Login ou senha invalido.";
echo "<br><a href='javascript:window.history.go(-1)'>Clique aqui para voltar.</a>";
}else{
//Cria a sessão demonstrador
if(isset($_POST['login'])){
$pega_nome_dem = $_POST['login'];
$_SESSION['session_dem'] = $pega_nome_dem;
echo "<script language='javascript'>
document.location = 'demonstrador.php'
</script>";
}
} Estáva funcionando 100% quando era em MySQl
Ocorre o seguinte ERRO~> Mesmo digitando o login e a senha coretamene, e aparece a mensagem login ou senha invalido.
Abaixo segue logar.php(codigo completo)
<?php
session_start(); //Inicia sessão
include("config.php");
$login = $_POST['login'];
$senha = $_POST['senha'];
/* Verifica se existe usuario, o segredo ta aqui quando ele procupa uma
linha q contenha o login e a senha digitada */
$sql_logar = "SELECT * FROM tab_usuario_web WHERE login_fun = '$login' and senha_fun = '$senha'";
$exe_logar = ibase_query($sql_connect,$sql_logar) or die (ibase_errmsg());
$fet_logar = ibase_fetch_assoc($exe_logar);
$num_logar = ibase_fetch_object($exe_logar);
$codigo_dem = $fet_logar["cod_dem"];
$_SESSION['cod_dem'] = $codigo_dem;
$senha_db = $fet_logar['senha_fun'];
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Verifica se existe uma linha com o login e a senha digitado.
if ($num_logar == 0){
echo "Login ou senha invalido.";
echo "<br><a href='javascript:window.history.go(-1)'>Clique aqui para voltar.</a>";
}else{
//Cria a sessão demonstrador
if(isset($_POST['login'])){
$pega_nome_dem = $_POST['login'];
$_SESSION['session_dem'] = $pega_nome_dem;
echo "<script language='javascript'>
document.location = 'demonstrador.php'
</script>";
}
}
?> Obrigado pela atenção, abraços
Quem me ajudar ~>











