Cita:
Iniciado por memoadian Si eso no sirve significa que $_SESSION['usuario'] no existe
hazle un echo a ver que sale. Si nos ale nada ya sabes el problema.
que raro aver te dejo la sintaxis ok porfavor.
Código PHP:
Ver original<?php
include("conexion.php");
$usuario = $_POST['usuario'];
$pass = $_POST['contrasena'];
$resultado = mysql_query("SELECT * FROM registro WHERE usuario='$usuario' AND contrasena='$pass'",$conexion);
$userdb = $fila['usuario'];
$passdb = $fila['contrasena'];
if($usuario == $userdb && $pass == $passdb){
$_SESSION['usuario'] = $usuario;
$_SESSION['contrasena'] = $pass;
echo'
<html>
<head>
<meta http-equiv="REFRESH" content="0;url=index.php">
</head>
</html>
';
} else {echo "error";}
}
?>
y en index esta así
Código PHP:
Ver original<?php
if(!isset($_SESSION['usuario'])){ ?>
<div id="panel">
<span>¡Hola, Invitado! (<a href="login?action=login">Iniciar sesión</a> — <a href="register.php?action=register">Registrate</a>)</span>
</div>
<?php
} else {echo "hola"; }
?>
espero me puedas ayudar, gracias