Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite, estou tendo problemas com SESSION assim que a pagina é recarregada a SESSION some, e assim não consigo fazer a restrição da página
Arquivo seguranca.php feito para restringir o acesso
<?php
if (!isset($_SESSION)) {
session_start();
}
error_reporting(E_ALL);
if(!isset($_SESSION['nome'])){
header("Location:index.php");
exit();
}
?>
login.php
<?php
session_start();
error_reporting(E_ALL);
require("../connection/database.php");
if(!empty($_POST['nome']) && !empty($_POST['senha'])){
$ip = getenv("REMOTE_ADDR");
$data= date(' d/m/y à\s H:i ');
$nome = mysql_real_escape_string($_POST['nome']);
$senha = md5(mysql_real_escape_string($_POST['senha']));
$query = "SELECT nome, senha FROM usuarios WHERE nome='$nome' AND senha='$senha' LIMIT 1";
$sql = mysql_query($query);
$verifica = mysql_num_rows($sql);
if($verifica){
$query = "UPDATE usuarios SET ultimo_acesso='$data',ip='$ip' WHERE nome='$nome' AND senha='$senha' LIMIT 1";
$sql = mysql_query($query);
$_SESSION['nome'] = $nome;
echo "<script language='javascript'>
location.href='painel.php';
</script>";
}else{
echo "<script language='javascript'>alert('Nome e ou senha inválidos');
location.href='index.php';
</script>";
}
}
?>
Pagina restrita:
<?php
require("seguranca.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" href="css/visaosoft.css" type="text/css" media="screen" />
<title>IMOBISIS - VisãoSoft</title>
</head>
<body>
Bem vindo:
<?php
echo $_SESSION['nome'];
?>
<a href="<?php session_destroy(); ?>">Logout</a>
</body>
</html>
PHPINFO
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.visaosoft.com/session.JPG&key=db694430d5d6e0d876000612a659a92c7cfe2dedb767d71b18412f16954dbe78" alt="Imagem Postada" />
Video demonstração do erro: 1 mega, carrega na pagina em flash!
Carregando comentários...