Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/06/2003, 22:21
Avatar de sdf23
sdf23
 
Fecha de Ingreso: diciembre-2002
Mensajes: 297
Antigüedad: 21 años, 4 meses
Puntos: 0
localiza esta linea
setcookie('nivel', $_POST['nivel'], (time()+2592000), '/', '', 0);

estas diciendo que ponga la cookie con valor $_POST[nivel] pero esa nunca se declaro entonces como haces la consulta seria

setcookie('nivel', $nivel, (time()+2592000), '/', '', 0);

por que nivel lo declaras aqui:

while ($row = mysql_fetch_array($resultado)) {
$nivel = $row["nivel"];
}

pero seria mejor que hicieras

$row=mysql_fetch_array($resultado);
$nivel=$row['nivel'];

por que solo tomarias unregistro osea quedaria asi:

Código PHP:

<?php

if ($click) {
    
$bd mysql_connect("localhost""xxxx""xxx");
    
mysql_select_db("test"$bd);

$sql "
SELECT nivel
FROM uac_usuarios
WHERE username = '$username'
AND password = '$password' "
;

    
$resultado mysql_query($sql);
    
$row=mysql_fetch_array($resultado);
    
$nivel=$row['nivel'];
    
    if (!
mysql_num_rows($resultado)) {
        echo 
"No estas autorizado para entrar >_<!!";
        
    } else {
        
setcookie('username'$_POST['username'], (time()+2592000), '/'''0);
        
setcookie('nivel'$nivel, (time()+2592000), '/'''0);
     }
    
    if (
$nivel == "1") {
        echo 
"Estas logeado como Invitado!.<br />
        <a href='pagina.php'>Click aqui para continuar</a>"
;
    } elseif (
$nivel =="2") {
        echo 
"Estas logeado como Alumno!.<br />
        <a href='pagina.php'>Click aqui para continuar</a>"
;
    } elseif (
$nivel =="3") {
        echo 
"Estas logeado como Maestro!.<br />
        <a href='pagina.php'>Click aqui para continuar</a>"
;
    } elseif (
$nivel =="4") {
        echo 
"Estas logeado como Administrador!.<br />
        <a href='pagina.php'>Click aqui para continuar</a>"
;
    }
    
} else {
?>

<form method="POST" action="<?php echo $GLOBALS['PHP_SELF']; ?>">
Usuario:<input type="text" name="username"><br />
Contraseña:<input type="password" name="password"><br />
<input type="submit" name="click" value="Entrar"><br />
</form>

<?php

}

?>
ojala te sirva
__________________

la vida es bella cuando no es culera