
20/04/2009, 14:32
|
| | Fecha de Ingreso: diciembre-2008 Ubicación: Lima - Perú
Mensajes: 187
Antigüedad: 16 años, 3 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 |