brusurf
(usa Ubuntu)
Enviado em 28/10/2009 - 00:55h
Ao acessar com login e senha correto ele direciona para a página index.php (protegida) sem as sessions. Com as session ele da um autualize na págine nao sei porque.
página que valida o login e senha valida.php:
<?
session_start();
include "conecta.php";
$db = mysql_connect ($servidor, $usuario, $password);
$basedados = mysql_select_db($dbname);
$resultado = mysql_query("SELECT login, senha FROM cadastro WHERE login='$login' AND senha='$senha'") or print (mysql_error());
while($linha = mysql_fetch_array($resultado)){
$loginbanco = $linha["login"];
$senhabanco = $linha["senha"];
}
if($loginbanco == $login AND $senhabanco == $senha){
session_register(login);
session_register(senha);
header("Location: index.php");
}
else{
echo
"
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>
<script type=\"text/javascript\">
alert(\"Erro: Usuário ou senha inválidos!\");
</script>
";
}
?>
e a página seguranca.php (inclusa na index.php):
<?
session_start();
if ((!$login) && (!$senha)) {
header ("Location: login.php");
exit;
}
?>
O que faço ?