Developers,
trago hoje uma dica rápida sobre como verificar se um usuário está ou não logado no seu sistema usando Zend Framework. Normalmente, funções comuns como esta, entre os módulos de uma aplicação, eu agrupo todas em um só arquivo.
Função
/**
* Verifica a autenticação do usuário
*
* @return bool
*/
function isLogged()
{
return Zend_Auth::getInstance()->hasIdentity();
}
É de grande ajuda pois evita chamar toda hora Zend_Auth::getI…..
Como usar?
if( isLogged() ) ...
É isso pessoal! Abraços!
Artigos relacionados:
- Como criar um sistema de login com Zend Framework
- Como fazer upload de imagens usando Zend Framework
- Como criar conexão com banco de dados MySQL usando Zend Framework
- Como estruturar uma aplicação completa usando Zend Framework
- Como criar um formulário com Zend_Form
Milton Sylvio
26/02/2010 at 15:40
Olá Daniel! Parabéns pela dica!!
Uma dúvida, aonde iria essa função? (bootstrap, plugin, …)
Abs,
Daniel Developer
27/02/2010 at 05:10
Milton,
em minhas aplicações, funções como esta que são comuns, costumo colocar em um arquivo chamado funcoes-comuns.php, e instancia ele para que possa me servir por toda a aplicação! Mas fica a critério do desenvolvedor. Abraços e obrigado.
Milton Sylvio
17/03/2010 at 11:59
Olá Daniel!
Obrigado pela resposta, mas vc faz como como esse arquivo funcoes-comuns.php? é um helper ou cria uma classe pra ele?
Abs,
Jefferson
13/05/2010 at 10:18
Daniel, meus parabéns pelo site é o mais didático que encontrei e com excelentes e úteis exemplos.
Abraços
Daniel Developer
13/05/2010 at 15:20
Obrigado Jefferson.
Flavio
14/06/2010 at 20:34
Como configuro o acesso a essa função ?
criei uma pasta “functions” dentro de Application para que fique acessivel a todos os modulos.
utilizei a mesma nomenclatura que você, mas não consigo configurar o acesso a função.
Att. Flavio
Obrigado.
Daniel Developer
16/06/2010 at 12:17
Flavio,
seria mais interessante você criar um pasta dentro de library e registá-la como namespace. Assim suas funções ficariam acessíveis por toda a aplicação.