Foros del Web » Programando para Internet » PHP »

Autentificacion

Estas en el tema de Autentificacion en el foro de PHP en Foros del Web. Hola Estoy trabajando con este script de autentificacion y no me funciona es decir funcionar si funciona, pero yo en mi BD tengo usuario en ...
  #1 (permalink)  
Antiguo 29/07/2005, 21:36
 
Fecha de Ingreso: noviembre-2003
Mensajes: 499
Antigüedad: 20 años, 5 meses
Puntos: 7
Autentificacion

Hola

Estoy trabajando con este script de autentificacion y no me funciona
es decir funcionar si funciona, pero yo en mi BD tengo usuario en blanco y password en blanco y no me deja acceder, por que sera???

require_once('conexion.php');
$muerte = '<span style="color:red;font-weight: bold;font-size: 18px;font-family: Georgia, "Times New Roman", Times, serif; ">Acceso denegado</span>';
if(!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Xul Panel"');
header('HTTP/1.0 401 Unauthorized');
echo $muerte;
exit;
}
else {
//Conexion a la DB
mysql_select_db($database_conexion, $conexion);
$query_admin_auth = "select * from administrador where (( nick = '$PHP_AUTH_USER') And ( pass = md5('$PHP_AUTH_PW'))) ";
$admin_auth = mysql_query($query_admin_auth, $conexion);
$row_admin_auth = mysql_fetch_assoc($admin_auth);
//Creo la cookie
$nombre = 'usaurio'; // Nombre de la cookie
$usuario = $row_admin_auth["nick"]; // Nombre de usuario
$expiracion = time() + 3600; // Expira en una hora
$path = dirname($HTTP_SERVER_VARS['REQUEST_URI']); // solo el path actual

// Enviamos la cookie
setcookie($nombre, $usuario, $expiracion, $path, '', 0);


if(@mysql_num_rows($admin_auth)<>1) {
echo $muerte;
exit;
}
}
?>
  #2 (permalink)  
Antiguo 30/07/2005, 16:08
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 3 meses
Puntos: 2
Por la contraseña, haz la prueba. crea un script con lo sig.:
Código PHP:
$contrasena "";
echo 
md5($contrasena); 
Fijate en el rtado. Nada q ver con el campo vacio de la DB
Saludos cuidate
__________________
Dios dira que esto no es justo, pero lo sera...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:51.