Autor Tema: Ayuda con Acceso De Control basado en roles en php  (Leído 484 veces)

Desconectado Saphari

  • PHPer@
  • **
  • Mensajes: 98
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Ayuda con Acceso De Control basado en roles en php
« en: 26 de Julio de 2013, 16:05:07 pm »
Lo que pasa que estoy diseñando una web con php poo y mvc y tengo el problema de que yo logeo en mi web y todo anda  bien pero el detalle es el siguiente que si coloco por la url www.tudominio.com/?accion=perfil me muestra la pagina pero sin la informacion en la cual no deberia de  mostrar la web deberia de mandarlo al login o al index

Aqui le dejo el archivo index.php

Código: [Seleccionar]
    <?php
    
require_once ("lib/config.php");
     
    if(isset(
$_SESSION["id_user"]))
    {
       if(!empty(
$_GET["acc"]))
       {
          
$acc=$_GET["acc"];
       }else{
          
$acc="index";
       }
     
       if(
is_file("controller/".$acc."Controller.php"))
       {
          require_once(
"controller/".$acc."Controller.php");
       }else{
          require_once(
"controller/errorController.php");
       }
    }else{
     
       require_once(
"controller/indexController.php");
    }
     
    
?>
<?Php
 $Dev = "  Developer  The  ";
 $game = "  Aion and World Of Warcraft  ";
 $name = "  Saphari and Firewall";
echo "Yo Soy", $Dev, $game, $name;
?>

Comunidad PHPeros

Ayuda con Acceso De Control basado en roles en php
« en: 26 de Julio de 2013, 16:05:07 pm »

Desconectado Jumarras

  • PHPer@
  • **
  • Mensajes: 73
  • Karma: 3
  • Sexo: Masculino
  • Ten cerca a tus amigos, pero mas a tus enemigos
    • Ver Perfil
Re:Ayuda con Acceso De Control basado en roles en php
« Respuesta #1 en: 27 de Julio de 2013, 23:23:42 pm »
En vez de ser:

$acc=$_GET["acc"];

Deberia ser:

$acc=$_GET["accion"];

Estas buscando en la url la respuesta que te da por "acc", pero no existe, y lo tienes como "accion".