Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Algum problema no arquivo abaixo de validar sessão a ser incluso em todas as páginas restritas? Ele não deixa validar:
<?php
session_start();
require_once('cnx_dao.php');
if(IsSet($_SESSION["id_usuario"]))
$id_usuario = $_SESSION["id_usuario"];
if(IsSet($_SESSION["nome_usuario"]))
$nome_usuario = $_SESSION["nome_usuario"];
if(IsSet($_SESSION["email_usuario"]))
$email_usuario = $_SESSION["email_usuario"];
if(!(empty($id_usuario) || empty($nome_usuario) || empty($email_usuario)))
{
$resultado = mysql_query("SELECT C_USUARI_I_USUARIO, C_USUARI_S_NOME, C_USUARI_S_EMAIL FROM C_USUARI WHERE C_USUARI_I_USUARIO='$id_usuario'");
if(mysql_num_rows($resultado)==1)
{
if($email_usuario != mysql_result($resultado,0,"C_USUARI_S_EMAIL"))
{
unset ($_SESSION["id_usuario"]);
unset ($_SESSION["nome_usuario"]);
unset ($_SESSION["email_usuario"]);
echo "<script>alert('Usuário ou Senha não reconhecidos.'); </script>";
header("Location: index.php");
exit;
}
}
else
{
unset ($_SESSION["id_usuario"]);
unset ($_SESSION["nome_usuario"]);
unset ($_SESSION["email_usuario"]);
echo "<script>alert('Usuário ou Senha não reconhecidos.'); </script>";
header("Location: index.php");
exit;
}
} unset ($_SESSION["id_usuario"]);
unset ($_SESSION["nome_usuario"]);
unset ($_SESSION["email_usuario"]);
echo "<script>alert('Usuário ou Senha não reconhecidos.'); </script>";
header("Location: index.php");
exit;
}
mysql_close($conn);
?>Carregando comentários...