Overlick
Usuario habitual
Usuario habitual

Hola!

Hace algun tiempo estuve haciendo algunas consultas de sesiones aqui para hacer un sistema de usuarios. Ahora me dispuse a hacer uno (Bastante sensillo, es solo de prueba). Pero tengo algunos problemas

Esta es mi tabla:

CREATE TABLE USER(
    ID INT UNSIGNED AUTO_INCREMENT PRIMARY KEY  NOT NULL,
    NOMBRE CHAR(30) NOT NULL,
    PASS CHAR(100) NOT  NUll
);

register.php

<?
session_start();
?>
<?
if(!$_POST['user']  && !$_POST['pass'])
{
    echo "No haz llenado todos los  campos";
}

$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 =  "INSERT INTO USER (nombre, pass) VALUES ('".$user."','".$pass."')";

     $resultado = mysql_query($consulta);
    if($resultado)
    {    
         echo "Te haz registrado";
    }
    else
    {
         echo "Error";
    }
?>

Y el login.php es:

<?
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['user'] = $user['nombre'];
    }
}
else
{
     echo "Datos Incorrectos";
}
mysql_close();
?>


<a  href="http://www.ata-mendoza.cl/user/prueba.php">hola</a>

Y el archivo prueba.php, que lo hice para ver si funcionaba o no:

<?
session_start();
?>

<?
echo  $_SESSION['user'];
?>

El problema, es que cuando hago login, me manda este error:
Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0

Alcanzo a notar que dice algo sobre el register_globals, pero lo tengo en OFF. Cosa que se puede ver aqui:

http://www.ata-mendoza.cl/user/phpinfo.php

Ahi, hice correr la funcion phpInfo en el servidor y me indica que register_globlas esta en OFF.

Ayuda por favor.

Avatar Image
@man / @woman
@man / @woman

Una busqueda en google ( http://www.google.com.ar/search?hl=[....]a=lr%3D&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&amp;gs_rfai= )

permite ver que suele ser por usarsession_register, o una variable de sesión con un valor nulo, o una variable global con el mismo nombre que una de sesión, no encuentro ninguno de estos casos en tu código, pero busca en ellos con detenimiento.

XabiXab
Usuario habitual
Usuario habitual

cuando dices tabla a que te refieres????

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por XabiXab

cuando dices tabla a que te refieres????

http://soporte.miarroba.com/17452/1400809-mini-manual-de-mysql/

XabiXab
Usuario habitual
Usuario habitual

entonces es mysql.

GRACIAS!!!!         

XabiXab
Usuario habitual
Usuario habitual

ah! y como haces para meter eso en una tabla??

Spoiler:
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 23/Feb/2011, 19:17
XabiXab Josepepe03322kFeb/11
Por: , el 14/May/2010, 22:30
XabiXab NoSetup.org GestionXls User 661452552kJun/10
Por: , el 07/May/2010, 20:06
XabiXab NoSetup.org rarroba32kSep/14
Por: , el 20/Sep/2009, 15:09
ligoverto aerialss88 NoSetup.org72kSep/09
Por: , el 05/Dic/2005, 13:14
elvadeco parquimetros N.i.l.a26kNov/09