Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Poner el archivo "agregar.php" en la carpeta admin

Holas, estoy intentando poner el archivo "agregar.php" en la carpeta admin, para que solo pueda agregar post el superadministrador con rango 4, pero me esta dando el siguiente herror:

Acceso prohibido!
Usted no tiene permiso de accesar al objeto solicitado. El objeto está protegido contra lectura, o no puede ser leido por el servidor.
Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal.
Error 403
localhost
Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7

Como puedo corregir esto para solor poder insertar post desde la carpeta admin??

Gracias y slu2
0
Puntos
2327
Visitas
2
Resp
Por borch hace 118 meses
Avanzado
Respuesta #1
Mmm, no se como se hace para tener acceso a una carpeta. Pero lo cierto es que puedes colocar en agregar.php una condición para que solo los administradores de ese rango puedan entrar. Por ejemplo.
<?php
require_once("connection/config.php");

if (!isset($_SESSION["MM_Id"]) and $_SESSION["MM_rango"] < 4) {
      header ("Location:error.php");
}
?>

<html>
      <head>
            <title></title>
      </head>

      <body>
      </body>
</html>
Lo que el código dice es: Si no existe una sesión y además el rango es menor a 4, redirecciona a la página error.php. Pero si sí existe una sesión y el rango es 4 o mayor, no pasa nada, tiene acceso a usar la página.


Espero que te sirva de algo xd
5
Puntos
Por Jose hace 118 meses
Experto Sitio web
Respuesta #2
Ya esta arreglado, javi, lo que pasaba es que en el funciones.php hay que cambiar la ruta

Thanks
5
Puntos
Por borch hace 118 meses
Avanzado
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate