Re: #19163 [Opn->Csd]: PEAR::Auth::setAuth() wrong call

From: Date: Sat, 31 Aug 2002 14:54:09 +0000
Subject: Re: #19163 [Opn->Csd]: PEAR::Auth::setAuth() wrong call
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-8784@lists.php.net to get a copy of this message
Arnaud, Take a look at this message[1] on the pear-dev list. Would it work for your auth container to call setAuthData() and return true/false on fetchData() and have Auth call setAuth itself? [1] http://news.php.net/article.php?group=php.pear.dev&article=7926 basically change this line: Auth::setAuth($user, $data); to Auth::setAuthData($data); return true; Unfortunately, none of the three containers that come with Auth use the "data" option so there are no examples on this. -James On 29 Aug 2002 mj@php.net wrote: > ID: 19163 > Updated by: mj@php.net > Reported By: arnaud@limbourg.com > -Status: Open > +Status: Closed > Bug Type: PEAR related > Operating System: Winnt 4 & Linux > PHP Version: 4.2.1 > New Comment: > > This bug has been fixed in CVS. > > In case this was a PHP problem, snapshots of the sources are packaged > every three hours; this change will be in the next snapshot. You can > grab the snapshot at http://snaps.php.net/. > > In case this was a documentation problem, the fix will show up soon at > http://www.php.net/manual/. > > In case this was a PHP.net website problem, the change will show > up on the PHP.net site and on the mirror sites in short time. > > Thank you for the report, and for helping us make PHP better. > > > Previous Comments: > ------------------------------------------------------------------------ > > [2002-08-28 19:00:52] arnaud@limbourg.com > > I have written my own container for Auth based on a quick post from > Martin a while back (february or march i think) in which i make a > static call to setAuth (Aut::setAuth()) > > In the latest cvs version setAuth now calls setAuthData. > > The problem is that the call is made using the $this-> structure. > > But in that case that cannot work since the call to setAuth is static. > > The call to setAuthData() should be static > > if (!empty($data)) { > Auth::setAuthData($data); > } > > Arnaud. > > ------------------------------------------------------------------------ > > >

« previous php.pear.dev (#8784) next »