Como faço para criar uma tela onde quando o usuario nao estiver logado eu exibo o formulário.. e quando ele estiver autenticado exibo uma mensagem de olá! usuario e botão de logout? o que eu coloco no meu if na minha view?
Como faço para criar uma tela onde quando o usuario nao estiver logado eu exibo o formulário.. e quando ele estiver autenticado exibo uma mensagem de olá! usuario e botão de logout? o que eu coloco no meu if na minha view?
if ($this->Auth->loggedIn()) {
}
Opa, dando uma googlada, esse foi o trecho de código que achei. Você pode conferir aqui => http://book.cakephp.org/2.0/en/core-libraries/components/authentication.html
Estou utilizando a versão 3.X esse comando esta dando um erro tentei trocar a versao no link q vc me passou.. só que nao consegui achar..
Resolvi fazendo o seguinte: AppControler:
public function beforeFilter(Event $event){
// Verifica se o Responsável Logado
if ($this->Auth->user()) {
$status = TRUE;
$this->set('status',$status);
} else{
$status = FALSE;
$this->set('status',$status);
}
}
E na minha view:
if($status == TRUE){
// Mostra nome e botão sair
} else {
// Mostra form de login
}