Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/01/2003, 19:44
chapu
 
Fecha de Ingreso: mayo-2002
Ubicación: Mendoza ebria y montañosa
Mensajes: 165
Antigüedad: 21 años, 10 meses
Puntos: 0
todo mal che!!!

Hola hola!!! Ça va?

He estado probando y sinceramente me estoy volviendo un poco loco!!! No se que carajo pasa? Ahora el código que uso lo tome de ZEND y le hice unos arreglos para adaptarlo a mi web:

Código PHP:
<?
//vemos si el usuario y contraseña son validos
//para esto revisamos la bd (mz_agenda_users) que tiene los nombres de usuarios y passwords


$auth false// Verifica si el usuario está autentificado

if (isset( $PHP_AUTH_USER ) && isset($PHP_AUTH_PW)) {

    
//Conexion con la base MySql

    
mysql_connect("localhost","user","pass")
        or die ( 
'No se puede conectar con el servidor de la base de datos.' );

    
//Seleccionamos la base de datos en MySql

    
mysql_select_db'proyecto' )
        or die ( 
'No se puede encontrar la base de datos.' );

    
//consulta a la base de datos

    
$sql "SELECT * FROM mz_agenda_users WHERE usuario='$PHP_AUTH_USER' AND contrasena='$PHP_AUTH_PW'";

    
// Ejecutamos la consulta y ponemos los resultados obtenidos en $result

    
$result mysql_query$sql )
        or die ( 
'No se puede llevar a cabo la consulta a la base de datos.' );

    
// Obtenemos el número de columnas en $result.
    
$num mysql_num_rows$result );
    
    if ( 
$num != ) {
        
// Una columna ha sido encontrada, el usuario ya ha sido autentificado anteriormente
        
$auth true;
    } 



if ( ! 
$auth ) { 

    
header'WWW-Authenticate: Basic realm="Private"' ); 
    
header'HTTP/1.0 401 Unauthorized' ); 
    echo 
'Necesitas autorización para entrar acá!'
    exit; 

} else { 

  
//si todo es correcto, definimos una sesión y guardamos datos
  
session_start();
  
$_SESSION['user']=$_POST['usuario'];

  
header ("Location: agregar_toque2.php");
  exit;
}

?>

Se ejecuta correctamente pero no hace lo que quiero, sinceramente no entiendo nada!!!

Si alguien se apiada y lo prueba y me cuenta, ya se que es mucho pedir, pero... uds son buenos... no?

Se agradece mucho,
__________________
chapu