Alguien me explica que puede estar pasando?
Aqui el codigo:
Autentificacion.php
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Documento sin título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="estilos.css"> </head> <?php session_start(); ?> <body> <div id="frame"> <?php // Conectar a la base de datos mysql_connect ("localhost","root", ""); mysql_select_db(registro) or die('Cannot select database'); $username=$_POST['username']; $password=$_POST['password']; if (($password==NULL) || ($username==NULL)) { echo "La password y/o el usuario no fueron enviada"; } else { $query = mysql_query("SELECT nick,password FROM usuarios WHERE nick = '$username'") or die(mysql_error()); $data = mysql_fetch_array($query); if($data['password'] != $password) { echo "Login incorrecto"; } else { $query = mysql_query("SELECT nick,password FROM usuarios WHERE nick = '$username'") or die(mysql_error()); $row = mysql_fetch_array($query); $_SESSION["s_username"] = $row['nick']; echo "Has sido logueado correctamente ".$_SESSION['s_username']." y puedes acceder al index.php."; } } ?> </div> </body> </html>
Inicio.php:
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Documento sin título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="estilos.css" > </head> <?php session_start();?> <body> <div id="frame"> <p> <form name="form1" method="post" action="autentificacion.php"> Nombre de usuario: <input type="text" name="username"> Contraseña: <input type="text" name="password"> <input type="submit" name="Submit" value="Identificarse"> </form> <?php // Conexión a la base de datos mysql_connect ("localhost", "root", ""); mysql_select_db(registro) or die("Cannot select database"); if (isset($_SESSION['s_username'])) { echo "Estas logueado"; } else { echo "No estas logueado"; } ?> </p> </div> </body> </html>