Re[2]: [PEAR] Auth
| From: | Frederic SOSSON | Date: | Sun, 21 Mar 2004 17:39:46 +0000 |
| Subject: | Re[2]: [PEAR] Auth | ||
| Groups: | php.pear.general | ||
| Request: | Send a blank email to pear-general+get-11420@lists.php.net to get a copy of this message | ||
Hi,
I have install full Pear package and added:
include_path = "/usr/local/share/pear/"
(that's the path to my pear)
in my php.ini
But when I want to authenticate user whith
=> require_once "Auth/Auth.php";
I've got this message:
=> Warning: _factory(Auth/Container/auth.php): failed to open stream: No such file or directory
in /usr/local/share/pear/Auth/Auth.php on line 189
=> Fatal error: _factory(): Failed opening required 'Auth/Container/auth.php'
(include_path='/usr/local/share/pear/') in /usr/local/share/pear/Auth/Auth.php on line 189
Any idea?
Saturday, March 20, 2004, 3:31:01 PM, you wrote:
FW> Hi Frederic,
FW> Stefan right, I just notice on the error
FW> Fatal error: _factory(): Failed opening required 'Auth/Container/DB.php'
FW> (include_path='.:') in /www/news/Auth-1.2.3/Auth.php on line 218
FW> I'd bet you didn't turned On include_path directive on php.ini. Please
FW> correct
FW> thism, just remove semicolon at front of include_path.
FW> include_path = "path/to/pear"
FW> Firman
FW> ----- Original Message -----
FW> From: "Frederic SOSSON" <fred_sos@swing.be>
FW> To: "pear-general" <pear-general@lists.php.net>
FW> Sent: Saturday, March 20, 2004 7:47 PM
FW> Subject: [PEAR] Auth
>> Hi,
>>
>> 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
FW> such file or directory in /www/news/Auth-1.2.3/Auth.php on line 218
>>
>> => Fatal error: _factory(): Failed opening required
FW> 'Auth/Container/DB.php' (include_path='.:') in
FW> /www/news/Auth-1.2.3/Auth.php
FW> on line 218
>>
>> Any idea?
>>
>>
>> Frederic
>>
>> --
>> PEAR General Mailing List (http://pear.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>