Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera,
Não consigo recuperar primary key do usuário logado e outras informações...
Vejam o código:
$auth = Zend_Auth::getInstance ();
$result = $auth->authenticate ( $authAdapter );
if ($result->isValid ()) {
// success : store database row to auth's storage system
// (not the password though!)
$data = $authAdapter->getResultRowObject ( null, 'fun_pass' );
$auth->getStorage ()->write ( $data );
Li em alguns tutoriais que os dados ficam no $auth mas não consegui exibilos, tem algum macete para isso ?
Obrigado.
$auth = Zend_Auth::getInstance ();
$result = $auth->authenticate ( $authAdapter );
if ($result->isValid ()) {
// success : store database row to auth's storage system
// (not the password though!)
$data = $authAdapter->getResultRowObject ( null, 'fun_pass' );
$auth->getStorage ()->write ( $data );
No caso de seu código acima, a variável $data está recebendo os valores de que você precisa. Siga os nomes dos atributos dados na tabela e os referencie nela ($data) exatamente como está no Banco exemplo:
Tabela com campos idUsuario, nome, sobrenome
$data->nome
$data->idUsuario;
$auth = Zend_Auth::getInstance ();
$result = $auth->authenticate ( $authAdapter );
if ($result->isValid ()) {
// success : store database row to auth's storage system
// (not the password though!)
$data = $authAdapter->getResultRowObject ( null, 'fun_pass' );
$auth->getStorage ()->write ( $data );
echo 'Id do Usuario: '.$data->idUsuario;
**echo 'Id do Usuario: '.$data->idUsuario;**
**echo 'Nome do Usuario: '.$data->nome;**
**echo 'Sobrenome do Usuario: '.$data->sobreNome;**
E assim por diante.
Grande abraço. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Exceto, claro, a fun_pass :D
por causa desse comando: $data = $authAdapter->getResultRowObject ( null, 'fun_pass' );
>
Olá galera,
Não consigo recuperar primary key do usuário logado e outras informações...
Vejam o código:
Li em alguns tutoriais que os dados ficam no $auth mas não consegui exibilos, tem algum macete para isso ?Obrigado.
Ninguém sabe ?
Abraços.