Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/04/2010, 09:38
Myless
 
Fecha de Ingreso: enero-2010
Mensajes: 88
Antigüedad: 14 años, 4 meses
Puntos: 2
Respuesta: Ayudita con sistema de usuarios

He resulto el problema del error. Debia cambiar el nombre a la sesion. Pero ahora tengo otro problema.

Código PHP:
<?
session_start
();
?>
<?
if(!$_POST['user'] && !$_POST['pass'])
{
    echo 
"No haz llenado todos los camos";
    exit();
}

$user trim($_POST['user']);
$pass trim($_POST['pass']);

$user addslashes($user);
$pass addslashes($pass);

$pass md5($pass);

$db mysql_pconnect("","",""); 
mysql_select_db("",$db);

$consulta "SELECT * FROM USER WHERE NOMBRE = '".$user."' AND PASS = '".$pass."'";

$resultado mysql_query($consulta);
$total mysql_num_rows($resultado);
if(
$total != 0)
{
    while(
$user mysql_fetch_array($resultado))
    {
        
$_SESSION['usuario'] = $user['NOMBRE'];
    }
}
else
{
    echo 
"Datos Incorrectos";
}
<?
session_start();
?>
<?
if(!$_POST['user'] && !$_POST['pass'])
{
    echo 
"No haz llenado todos los camos";
    exit();
}

$user trim($_POST['user']);
$pass trim($_POST['pass']);

$user addslashes($user);
$pass addslashes($pass);

$pass md5($pass);

$db mysql_pconnect("localhost","mendoza_pancho","H14590"); 
mysql_select_db("mendoza_alumnos",$db);

$consulta "SELECT * FROM USER WHERE NOMBRE = '".$user."' AND PASS = '".$pass."'";

$resultado mysql_query($consulta);
$total mysql_num_rows($resultado);
if(
$total != 0)
{
    while(
$user mysql_fetch_array($resultado))
    {
        
$_SESSION['usuario'] = $user['NOMBRE'];
    }
}
else
{
    echo 
"Datos Incorrectos";
}
echo 
"Te haz logeado como ".$_SESSION['usuario'];
mysql_close();
?>
mysql_close();
?>
Ese es el login, y por alguna razon no se guarda nada en la session. Como ven, en esta linea echo "Te haz logeado como ".$_SESSION['usuario']; Intento imprimir el nombre del usuario, Pero no sale nada... ¿Que puede ser?