Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/03/2014, 12:10
Avatar de Dalam
Dalam
 
Fecha de Ingreso: septiembre-2010
Mensajes: 409
Antigüedad: 13 años, 7 meses
Puntos: 56
Respuesta: Que la página del admin solo la pueda visualizar el administrador

Cita:
Iniciado por rachpts Ver Mensaje
me sigue pasando lo mismo :s al iniciar sesion si me manda a la pagina del administrador o del usuario normal pero lo malo es que si el usuario normal sabe el link del admin puede tener acceso, alguien que me pueda explicar ?
El problema no lo tienes en este script.
El script esta bien planteado y ejecutado, el problema seguro que esta en el script de admin.php
El problema es que el script admin.php no sabe lo que has hecho antes de la redireccion y debes comprobar el valor de acceso para usar tu sistema de seguridad
podrias incluir esto
Para admin.php
Código PHP:
if(isset($_SESSION["permiso"]) && $_SESSION["permiso"] !== '1'
header("Location:inicio.php"); 
//Aqui todo el codigo a ejecutar si se poseen permiso de tipo administrador 
De este modo aunque accedan al script por url se le redireccionara si no existe la variable de permiso o tiene un valor distinto al admitido.

Antes de que me preguntes, esto lo debes incluir al principio del script admin.php justo en la linea de despues de session_start();

Te aconsejo que sean las primeras lineas que tengas en tu script para que no envie al navegador ningun mensaje y la redireccion en caso de falta de permisos pueda realizarse sin problemas.

Última edición por Dalam; 14/03/2014 a las 12:41