Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/11/2006, 06:54
Avatar de alllebor
alllebor
 
Fecha de Ingreso: septiembre-2006
Mensajes: 295
Antigüedad: 17 años, 7 meses
Puntos: 1
Cluster te he hecho caso y he ido al FAQ de este foro y he encontrado esto:
seguridad.php
Cita:
<?
/* Autenticación
*/
$muerte = 'Acceso Denegado!!!! :-p';

if(!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Nombre del Site"');
header('HTTP/1.0 401 Unauthorized');
echo $muerte;
exit;
} else {
// valido mi clave en el servidor ...
if (@$db_link = mysql_connect("localhost", "usuario", "clave")) {
@mysql_select_db("base_de_datos");
}

$sql = "select * from usuarios
where ((usr_login = '$PHP_AUTH_USER')
and (usr_pass = '$PHP_AUTH_PW')) ";

$qpass= mysql_query($sql, $db_link);
if(mysql_num_rows($qpass)<>1) {
echo $muerte;
exit;
}

}
?>
y al principio de cada pagina que quiero autentificarme pongo esto:

<? include("seguridad.php");?>

en la base de datos he creado la tabla y he dado de alta un usuario, el problema es que cuando entro a la pagina me sale la ventanita de windows de usuario y contraseña, escribo el usuario y la contraseña y NADA! me vuelve a salir la ventanita de autentificacion y no entra a la pagina, a que es debido??