bueno, esa es la pregunta, en la página principal tengo el login y me logueo sin problema, pero al pasar a otra página me sale el formulario de login que tengo aun teniendo include('login.php');
les paso el código para que vean que se puede hacer...
login.php
Código PHP:
<?php
session_start();
require('conexion.php');
$query = "SELECT * FROM usuarios";
$rs = mysql_query($query, $conexion);
$row = mysql_fetch_array($rs);
if($nick == $row["nick"] && $password == $row["password"])
{
$_SESSION['nick'] = $nick;
$_SESSION['password'] = $password;
header("Location: index.php");
}
else
{
echo "Login Incorrecto";
}
?>
index.php //solo el pedazo de código necesario
Código PHP:
<?php
if(empty($_SESSION['nick']) && empty($_SESSION['password']))
{
echo '
<form name="login" method="post" action="login.php">
Usuario:<br>
<input type="text" name="nick" size=15> <br>
Password:<br>
<input type="password" name="password" size=15><br><br>
<input type="submit" value="Ingresar">
</form>
';
}
elseif($_SESSION['nick'] == $nick && $_SESSION['password'] == $password)
{
echo "<br>";
echo "Bienvenido ".$_SESSION['nick'],"<br><br>";
echo "<img src=\"cool.gif\"><br><br>";
echo "<a href=\"logout.php\">LogOut</a>";
}
?>
de esta misma manera en las otras páginas no me funciona... como lo hago? gracias