Jump to content
iury.moreira

Mostrando um usuário logado com AuthComponent

Recommended Posts

Bom pessoal, estou com uma dúvida, recentemente iniciei um desenvolvimento de um sistema web com o CakePHP e onde parei não consigo dar continuidade, já avisando, sou super leigo com o framework e PHP.

 

Minha dúvida é, apresentar o nome de um usuário quando esse estiver logado, andei pesquisando e acredito que isso não deve ser difícil mas, como dito, sou super leigo rs.

Share this post


Link to post
Share on other sites

Sendo o model = User, na sua view teste com o seguinte:

debug( AuthComponent::user('nomeDocampoDaTabela'));
debug($this->Session->read('Auth'));
debug($this->Session->read('Auth.User.nomeDocampoDaTabela') );

Share this post


Link to post
Share on other sites

Olá Marcos, coloquei na view e alterando em "Configure::write('debug', 0);" para 2 me apresentou:

 

\app\View\Works\index.ctp (line 10)
'teste'
\app\View\Works\index.ctp (line 11)
array(
'User' => array(
'id' => '3',
'name' => 'teste',
'username' => 'teste',
'email' => 'teste@teste.com',
'role' => 'regular',
'job' => 'teste'
)
)
\app\View\Works\index.ctp (line 12)
'teste'

Share this post


Link to post
Share on other sites

Agora é só dar um echo ou print. Tem várias maneiras

echo $this->Session->read('Auth.User.username');
//ou 
$user = $this->Session->read('Auth.User');
echo $user['username'];

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By PeeWee
      Pessoal, estou precisando de um código que mantenha o usuário logado no sistema, pois o interessante é que assim que ele acessar o site nao precise logar outra vez. Estou utilizando esse código:   $_SESSION['log_me_out_at'] = strtotime(date("Ymd ")."23:59:59");
      aparentemente nao funciona quando subi para o servidor, alguem tem uma dica?
    • By dev_thiagosilva
      pessoal, estou com dificuldade em pegar os dados do usuario em uma sessão. na verdade eu consigo pegar apenas o nome dele, mas eu quero pegar as informações apartir do id do usuario logado e depois vincular todas as ações desse usuario com o que ele fizer. alguém poderia me dar um caminho pra seguir??? agradeço desde já.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.