restringir acceso a un archivo en un sitio web

(1/1)

hack-4-life:
buenas XD salud2 lo que quiero hacer es denegar permiso a un archivo desde la url que si el usuario intenta acceder desde la url que le aparezca un mensaje de error ejemplo:
http://localhost/administrador/compra.php algo como ""permiso denegado no puede abrir este archivo desde la url regrese a la pagina principal y acceda correctamente
 es un ejemplo y si el usuario accede debidamente"" http://localhost/tienda/venta/compra.php pueda acceder estaba probando con archivos .htaccess y cauusar el error 403 permiso denegado espero me puedan ayudar XD salu2 y graciass

Dacan:
Usa HTTP_REFERER (no te lo recomiendo) o SESSIONES, COOKIES con PHP claro esta.

Saludos, Dacan  :D

hack-4-life:
me puedes poner un ejemplo para ayudarme es que estoy realizando una tienda virtual con ajax,una restriccion es que no pueda accedr desde la url a un archivo determinado

<meta http-equiv="refresh" content="1;url http://localhost/tienda/index.html">
</head><Title>Se envio con exito</title>
<body>
Acceso dengado</body>
</html>
con este codigo cualquier archivo que no quiera acceder directamente lo restringe pero cuando lo hagoo adecuadamente de todas maneras me lo redirige como puedo buscar informacion con sessiones algun otra opinionn son bienbenidass saludos XDS

AckeR:

Como dice Dacan con sessiones podrás hacerlo:
algo asi lo haría :
Código
<?php
if(isset($_SESSION["username"]))
{
?>
 <html>
 <head>
  <title></title>
  </head>
  ......
<?php
}
else
{
   echo "ERROR DE ACCESO";
  }
?>
 

Algo asi no?... bueno es sencillo si el usuario se registro correctamente se almacenará en la variable $_SESSION[] y bueno después hice una condición, en donde pregunta si existe el usuario , si existe mostrará la página y si no mostrará un error de acceso.Bueno ahi puedes agregar un header () o javascripts para poder redirreccionarlo donde quieras

suerte ;)

hack-4-life:
gracias XD ya lo estoy implementando XD,eso necesitaba una ideaa,ahora a trabajar gracias XD Saludos

Navegación

[0] Índice de Mensajes