class AppController extends Controller
{
function check_controller()
{
// Check if user try access admin area
if( ( $this->session_data( 'tipo' ) == 0 ) )//&&
( isset( $params['admin'] ) ) )
{
// Bye bye user small expert
//$this->redirect( '/'. $params['controller'] );
$this->set( 'teste', "Redirecionou: ". $this-
>session_data( 'tipo' ) ."!". $dataParams['admin'] );
}else{
$this->set( 'teste', "Retornou: ". $this-
>session_data( 'tipo' ) ."!" );
}
}
}
Desta forma não funciona. Alguém tem alguma sugestão?
Falopa!
Falopa!
Abraco.
Sauro
OBS.: Fazer isso sem usar $_SERVER
Falopa!
De qualquer forma o que quero é utilizar o app_controller para saber
qual controler o usuário esta visitando agora por exemplo neste
momento eu visito
vibemidia.com/admin/posts/adicionar
mas, meu nível de acesso não me permite acessar isso então o
app_controller vai me redirecionar para
Entendeu? eu preciso saber se o usuário está acessando alguma area
"admin".
Falopa!
Entendo o que você disse e é por isso que estou dizendo que não é essa
a minha dúvida/problema.
O que eu quero saber é COMO RESGATAR o controler que o cara acessou?
Por exemplo, utilizando o mesmo exemplo de anteriormente...
O cara acessa
vibemidia.com/posts/adicionar
Eu quero pegar o nome do controler ou seja neste caso eu preciso pegar
o "posts"
o cara acessa
vibemidia.com/admin/posts/adicionar
Eu quero pegar/resgatar o "admin/posts"...
Eu sei que eu resgato isso utilizando a variável $params, porém ela
não fica disponível no app_controller, e essa a minha dúvida
"como resgatar o controller dentro do app_controller?"
Falopa"
seria isso?
Falopa!
É necessário ter cadastro no site (o cadastro é free).
[]'s