Foros del Web » Programando para Internet » PHP »

acceso restringido - problemas

Estas en el tema de acceso restringido - problemas en el foro de PHP en Foros del Web. weno, tengo un formulario del q obtengo un usuario y contraseña. Lo capto y consulto base de datos para saber si es correcto y rediderccionarlo ...
  #1 (permalink)  
Antiguo 13/03/2007, 11:59
Avatar de Mariquillalavelo  
Fecha de Ingreso: diciembre-2006
Mensajes: 6
Antigüedad: 17 años, 4 meses
Puntos: 0
acceso restringido - problemas

weno, tengo un formulario del q obtengo un usuario y contraseña. Lo capto y consulto base de datos para saber si es correcto y rediderccionarlo a una pagina o a otra si no es correcto. En fin, el código q estoy empleando siempre me redirecciona a la segunda, es decir, no me funciona aun cuando inserto usuario y contraseña correctos. Soy novata y estoy ralladisima. A ver si alguien me puede ayudar. Gracias de antemano. (las direcciones completas de los header no me las deja poner este foro...)
El código es este:
<?
//no me llega a funcionar. Al final del script la condición no se cumple,
//por alguna razón q todavía no se.
// el visitante no ha introducido sus datos.
$login = $_POST["usuario"];
$password = $_POST["passw"];
if (($login == "") || ($password == "")) {
header("Location: form_acc.html");
exit;
}
// conectar a la base de datos.
$db_name = "basedatos";
$table_name = "usuarios";
$connection = mysql_connect("servidor.servidor.net","base","cont rasena")
or die("No se puede conectar a la base de datos");
$db = mysql_select_db($db_name, $connection)
or die("No se puede seleccionar la base de datos especificada");
$sql = "SELECT * FROM $table_name
WHERE usuario = \"$login\" AND contrasena = password(\"$password\")";
$result = mysql_query($sql)
or die ("No se puede ejecutar la consulta");
// si encuentra alguna councidencia.
$num = mysql_num_rows($result);
if ($num != 0) {
header("Location: aplicacion.html");
}else {
header("Location: prueba.html");
exit;
}
?>
  #2 (permalink)  
Antiguo 13/03/2007, 21:00
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: acceso restringido - problemas

Movido desde BD.

Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 13/03/2007, 21:12
Avatar de DarkXNightmare  
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 18 años, 8 meses
Puntos: 0
Re: acceso restringido - problemas

¿Haz probado con: if ($num == 1)?

La verdad, no veo ningún error en tu codigo.
Prueba de esa manera... ahora, si lo deseas, mandame un PM y te ayudo por MSN.

Saludos.
__________________
Cambiando mi Web... sean pacientes :P
  #4 (permalink)  
Antiguo 14/03/2007, 02:08
Avatar de Mariquillalavelo  
Fecha de Ingreso: diciembre-2006
Mensajes: 6
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: acceso restringido - problemas

Gracias DarkXNIghtmare, ya lo he probado y sigue sin funcionar... seguiré revisando... a ver si algun dia doy con la tecla...)
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 21:13.