Foros del Web » Programando para Internet » PHP »

AYUDA_ Conectar usuario por funciones

Estas en el tema de AYUDA_ Conectar usuario por funciones en el foro de PHP en Foros del Web. Hola a tod@s Soy nueva en esto. Necesito configurar una página de restringida que me llevé a un formulario que conecté con una base de ...
  #1 (permalink)  
Antiguo 09/06/2006, 16:03
 
Fecha de Ingreso: junio-2006
Mensajes: 1
Antigüedad: 17 años, 10 meses
Puntos: 0
AYUDA_ Conectar usuario por funciones

Hola a tod@s
Soy nueva en esto. Necesito configurar una página de restringida que me llevé a un formulario que conecté con una base de datos y compruebe los datos, todo esto por funciones. Para hacer esto tengo tres páginas. La página login.php que sólo contiene el formulario y direcciona a loginVal.php, hasta acá todo bien.
La página loginVal.php tiene el siguiente código, pero no funciona.
<?php session_start();?>
<?php require_once('Connections/UOC.php'); ?>
<?php
$usr_consultaUsrPasw = "1";
if (isset($_POST['usuario'])) {
$usr_consultaUsrPasw = (get_magic_quotes_gpc()) ? $_POST['usuario'] : addslashes($_POST['usuario']);
}
$ctr_consultaUsrPasw = "1";
if (isset($_POST['contr'])) {
$ctr_consultaUsrPasw = (get_magic_quotes_gpc()) ? $_POST['contr'] : addslashes($_POST['contr']);
}
mysql_select_db($database_UOC, $UOC);
$query_consultaUsrPasw = sprintf("SELECT nombre_usr, contr_usr FROM usuarios WHERE nombre_usr = '%s' AND contr_usr = '%s' ", $usr_consultaUsrPasw,$ctr_consultaUsrPasw);
$consultaUsrPasw = mysql_query($query_consultaUsrPasw, $UOC) or die(mysql_error());
$row_consultaUsrPasw = mysql_fetch_assoc($consultaUsrPasw);
$totalRows_consultaUsrPasw = mysql_num_rows($consultaUsrPasw);
?>
<?php if(isset($row_consultaUsrPasw['nombre_usr']))
{ $_SESSION['usuario']=$row_consultaUsrPasw['nombre_usr'];
header('Location:'.$_SESSION['paginaOrigen']);
}else{ header('Location: '.'login.php');}?>

La página restringida tiene este código, pero no está protegida porque al hacer vista prevía en navegador la carga sin problemas.
<?php session_start();
if (!isset($_SESSION['usuario']))
{ $_SESSION['paginaOrigen']=$_SERVER['REQUEST_URI'];
header('Location: '.'login.php');
}?>
Qué estoy haciendo mal?
Saludos,
Ana
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 20:21.