Re: Auth

From: Date: Sat, 20 Mar 2004 14:27:47 +0000
Subject: Re: Auth
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-181024@lists.php.net to get a copy of this message
Hi Frederic, Stefan right, I just notice on the error Fatal error: _factory(): Failed opening required 'Auth/Container/DB.php' (include_path='.:') in /www/news/Auth-1.2.3/Auth.php on line 218 I'd bet you didn't turned On include_path directive on php.ini. Please correct thism, just remove semicolon at front of include_path. include_path = "path/to/pear" Firman ----- Original Message ----- From: "Stefan Neufeind" <stefan@neufeind.net> To: "pear-general" <pear-general@lists.php.net>; "Frederic SOSSON" <fred_sos@swing.be> Sent: Saturday, March 20, 2004 8:41 PM Subject: Re: [PEAR] Auth > Seems you didn't really "install" the package on your server but > simply unpacked it? This is not the recommended way. See the docs on > the possibilities available for installing pear-packages > (http://pear.php.net/manual/en/). > > However, if you really want to try make it working with the unpacked > version, include "Auth-1.2.3/" in your include-path. > > > Good luck, > Stefan > > On 20 Mar 2004 at 13:47, Frederic SOSSON wrote: > > > I am just trying to authenticate users with Pear Auth-1.2.3. > > > > My code is this one: > > > > => require_once "Auth-1.2.3/Auth.php"; > > => > > => function loginFunction() { > > => echo "<FORM METHOD=POST action=\"" . > > $_SERVER['PHP_SELF'] . "?login=1\">"; > > => echo "<TABLE ALIGN='center' cellspacing='1' cellpadding='0'>"; > > => echo "<TR>"; > > => echo "<TD CLASS='texte'>User name:</TD>"; > > => echo "<TD><INPUT TYPE='text' > > NAME='username'></TD>"; > > => echo "</TR>"; > > => echo "<TR>"; > > => echo "<TD CLASS='texte'>Password:</TD>"; > > => echo "<TD><INPUT TYPE='password' > > NAME='password'></TD>"; > > => echo "</TR>"; > > => echo "<TR>"; > > => echo "<TD></TD>"; > > => echo "<TD><INPUT TYPE='submit' > > CLASS='button' VALUE='Go!'></TD>"; > > => echo "</TR>"; > > => echo "</TABLE>"; > > => echo "</FORM>"; > > => } > > => $dsn = "mysql://root:azerty@localhost/news"; > > => $a = new Auth("DB", $dsn, "loginFunction"); > > => > > => $a->start(); > > => > > => if ($a->getAuth()) { > > => echo "OK"; > > => } else { > > => echo "Pas OK"; > > => } > > => ?> > > > > and i've got this message in my browser: > > > > => Warning: _factory(Auth/Container/DB.php): failed to open stream: No such file or directory in /www/news/Auth-1.2.3/Auth.php on line 218 > > > > => Fatal error: _factory(): Failed opening required 'Auth/Container/DB.php' (include_path='.:') in /www/news/Auth-1.2.3/Auth.php on line 218 > > > > Any idea? > > -- > PEAR General Mailing List (http://pear.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.general (#181024) next »