Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/07/2005, 12:18
DarioDario
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 18 años, 10 meses
Puntos: 2
Hola, estube viendo y creo que el error esta porque no le asignas ningun valor a valid_user de la session. Tendrias que modificar cuando registras la variable de session y asignarle un valor. Aqui te lo pongo como creo que tendria que quedar.

Código PHP:
if($_POST["login"] != "" && $_POST["password"] != ""
{   
    
$loginN quitar($_POST["login"]); 
    
$passN quitar($_POST["password"]); 

    
$result mysql_query("SELECT pass FROM usuario_registrado WHERE login='".$loginN."'"); 
    if(
$row mysql_fetch_array($result)) 
    { 
        if(
$row["pass"] == $passN
        { 
            
$valid_user $_POST["login"]; 
            
// Esto no iria      session_register( "valid_user" );
            
$_SESSION['valid_user'] = $valid_user;
        } 
      } 

No lo pude probar, puede ser que no ande. Ahora me quedo una duda, cuando comparas el valor de valid_user de session, siempre se compara con admin, estas seguro que siempre sera asi?. Espero que te alla ayudado en algo, saludos.