:) Well, actually the Zend_Auth instance is created, but in the "Admin" module, and this "error" happend in the "Default" module, so maybe I got some issue with the Acl thing, do I need to set the application modules to the Zend_Acl too ?
Thx for any help. ----- Original Message ----- From: "Eric Alvares" <[EMAIL PROTECTED]> To: "fw-general" <[email protected]> Sent: miércoles 3 de octubre de 2007 16H32 (GMT-0500) America/Bogota Subject: Re: [fw-general] Re: RE : [fw-general] Zend_AUth::getInstance issue If authentication never happened and the session var was never created, Zend_Auth::hasIdentity() should return false under normal circumstances with a default configuration... ----- Original Message ----- From: "Juan Felipe Alavarez Saldarriaga" <[EMAIL PROTECTED]> To: "Eric Alvares" <[EMAIL PROTECTED]> Cc: "fw-general" <[email protected]> Sent: Wednesday, October 03, 2007 11:12 PM Subject: Re: [fw-general] Re: RE : [fw-general] Zend_AUth::getInstance issue Hey :) At this point the user is never logged in, so the Zend_Auth Zend_Session namespace is not set. Can I validate using: if ( false === empty( $_SESSION['Zend_Auth'] ) ) { // blah ... } Or using the Zend_Session library ? Thx for your help :). ----- Original Message ----- From: "Eric Alvares" <[EMAIL PROTECTED]> Cc: "fw-general" <[email protected]> Sent: miércoles 3 de octubre de 2007 15H34 (GMT-0500) America/Bogota Subject: Re: [fw-general] Re: RE : [fw-general] Zend_AUth::getInstance issue At the time of your Zend_Auth::hasIdentity() call the Auth object must have a reference to the correct Zend_Auth_Storage object (presumably a Zend_Auth_Storage_Session) and this object must be able to access the actual storage. ($_SESSION['Zend_Auth']['storage']) Are you sure this is the case? Hope this helps. Eric ----- Original Message ----- From: "Juan Felipe Alavarez Saldarriaga" <[EMAIL PROTECTED]> To: "Aissam Bazzaoui" <[EMAIL PROTECTED]> Cc: "fw-general" <[email protected]> Sent: Wednesday, October 03, 2007 10:15 PM Subject: [fw-general] Re: RE : [fw-general] Zend_AUth::getInstance issue Well, I try that before and doesn't work, look what I got: echo "<hr>Before hasIdentity!"; // If we have an user authenticated. if ( $objAuth->hasIdentity() ) { echo "<hr>Inside the if hasIdentity!"; And look what I got when I look for the echoes: Before hasIdentity! The echo inside the if() is never printed. Seems like when I try to execute some method from the Zend_Auth class I can't. Thx for any help. ----- Original Message ----- From: "Aissam Bazzaoui" <[EMAIL PROTECTED]> To: "Juan Felipe Alavarez Saldarriaga" <[EMAIL PROTECTED]>, "fw-general" <[email protected]> Sent: miércoles 3 de octubre de 2007 15H01 (GMT-0500) America/Bogota Subject: RE : [fw-general] Zend_AUth::getInstance issue check identity before getting it : if ($objAuth->hasIdentity()) it's on manual http://framework.zend.com/manual/en/zend.auth.html ;) --- Juan Felipe Alavarez Saldarriaga <[EMAIL PROTECTED]> a écrit : > :) > > I got this issue, I have a plugin named > TemplatePlugin, this plugin injects the current view > into a template add by myself, in the > dispatchLoopShutdown method from the plugin I have > this code: > > // Get Zend Auth Instance > $objAuth = Zend_Auth::getInstance(); > > So then I make this: > > // Get user fields > $objUser = $objAuth->getIdentity(); > // Set user name to show in template > $objView->usrName = $objUser->first_name . " " . > $objUser->last_name; > > So, what's the issue ? If the user is not logged in > via Zend_Auth the value the Zend_Auth have no data, > but when I try to execute the getIdentity method > from the Zend_Auth class the process is stoped. > > This is the return from the Zend_Auth::getInstance() > method: > > objAuth: > > Zend_Auth Object > ( > [_storage:protected] => > ) > > So I was trying to execute getIdentity method from > the Zend_Auth class and when I do that the process > stop, I guess is because I don't have anything to > do, I try to use the getStorage method and the same, > the process stop when I execute one of the methods > from the Zend_Auth. > > Is there a way to validate the existence of the > Zend_Auth method ? > > Thx for any help. > > >
