Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2008, 00:41
Avatar de Fogox
Fogox
 
Fecha de Ingreso: abril-2008
Mensajes: 59
Antigüedad: 16 años, 11 meses
Puntos: 0
Pregunta Consulta con manejo de sessiones ( start_session)

Buenas, otra vez, tengo mi script pero no consigo que las sessiones anden correctamente,
me podrian dar una mano?

este es donde valida el usuario con su respectivo pass

Código:
<? 
start_session();
?>

<?

//Conexion con la base
mysql_connect("localhost","cd000","foo");
//selección de la base de datos con la que vamos a trabajar 
mysql_select_db("cd000"); 


if ($_POST['nick']) {
//Comprobacion del envio del nombre de usuario y password
$nickN=$_POST['nick'];
$passN=$_POST['password'];
if ($passN==NULL) {
echo "La password no fue enviada";
}else{
$query = mysql_query("SELECT nick,password FROM usuarios WHERE nick = '$nickN'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $passN) {
echo "Login incorrecto";
}else{
$query = mysql_query("SELECT nick,password FROM usuarios WHERE nick = '$nickN'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_nick"] = $row['nick'];
echo "Has sido logueado correctamente ".$_SESSION['s_nick']." y puedes acceder al in.php.";
}
}
}
?> 



aqui es donde manejaria la session del usuario


<?
start_session ();

//Conexion con la base
mysql_connect("localhost","cd000","foo");
//selección de la base de datos con la que vamos a trabajar 
mysql_select_db("cd000"); 
?>

<?

if (isset($_SESSION['nick'])) {
echo "Bienvenido a mi sitio has ingresado como ".$_SESSION['nick'].", gracias por la visita!";
}else{
echo "Tu no estas autentificado dirígete a registrar.php ";
echo $_SESSION['s_nick'];
}
?>
Bueno agradesco mucho su ayuda, no consigo que se mantenga la session entre los usuarios

gracias

Fogox