Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/04/2009, 14:32
diego1311
 
Fecha de Ingreso: diciembre-2008
Ubicación: Lima - Perú
Mensajes: 187
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: Duda sobre évitar acceso a una página php

yo haria lo siguiente, si estas usando una base de datos y tienes en una tabla el nombre de usuario y la clave registrados.

Desde la páagina usuario.php mandaria por POST los datos ingresados a la pagina consulta.php.

suponiendo que te conectas a tu base y en las varianles $usuario_registrado y $clave_registrado almacenas el nombre de usuario y clave que estan registrados en tu base respectivamente.

<?
if (($_POST[usuario]!=$usuario_registrado)||($_POST[clave]!=$clave_registrado))
{
echo "Usuario no registrado";
// y aqui una sentencia mysql qu cierre la coneccion a tu base de datos
}
else
{
//aqui escribes todo el codigo que contiene tu pagina, ejemplo
echo "Bienvenido a Mi pagina de consultas <table>..., etc";
}
?>

entonces si en la barra de direcciones pegas el link, entraras a la pagina consulta.php pero te saldra el mensaje de que no estas registrado

Si no usas base de datos las variables $usuario_registrado y $clave_registrado las puedes tener en un archivo php distinto por ejemplo en datos.php
algo asi:

<?
$usuario_registrado ="mi_nombre";
$clave_registrado ="mi_clave";

?>


y en la pagina consulta.php y en la parte superior el siguiente codigo
<?
include("datos.php");

y despues todo el codigo que puse anteriormente

?>

Espero que te sirva, saludos desde Lima Peru, y si sabes como configurar un servidor smtp para enviar correos avisa por favor