Hi,
I'm having problems with AuthCookieDBI. I used the sample cgi script and two
html documents that came with Apache-AuthCookieDBI-1.18 . I get the login
screen, but when I submit my entries I get the following

[Tue Aug 29 14:09:50 2000] [error] Apache::AuthCookieDBI: DBI_SecretKeyFile
not set for auth realm Apollo/LOGIN
[Tue Aug 29 14:09:50 2000] [error] Can't connect(  ), no database driver specified and 
DBI_DSN env var not set at /usr/lib/perl5/site_perl/5.005/Apache/AuthCookieDBI.pm line 
478
errors

What should I look for?

Thanks,
John

PS - Extra Info

Apache-AuthCookie-2.011  
Apache-AuthCookieDBI-1.18

Embedded Perl version 5.00503 for Apache/1.3.12 (Unix) mod_perl/1.24 mod_ssl/2.6.6 
OpenSSL/0.9.5a process
10101, 

httpd.conf
---
PerlModule Apache::DBI
PerlModule Apache::AuthCookieDBI

PerlSetVar ApolloPath /
PerlSetVar ApolloLoginScript /login.mpl

PerlSetVar ApolloDBI_DSN "DBI:mysql:database=auth"

# These are optional, the module sets sensible defaults.
PerlSetVar ApolloDBI_User "apollo"
PerlSetVar ApolloDBI_Password "apollo"
PerlSetVar ApolloDBI_UsersTable "users"
PerlSetVar ApolloDBI_UserField "user"
PerlSetVar ApolloDBI_PasswordField "password"
PerlSetVar ApolloDBI_CryptType "none"
PerlSetVar ApolloDBI_GroupsTable "groups"
PerlSetVar ApolloDBI_GroupField "grp"
PerlSetVar ApolloDBI_GroupUserField "user"
PerlSetVar ApolloDBI_EncryptionType "none"
PerlSetVar ApolloDBI_SessionLifetime 00-24-00-00

<Directory /home/httpd/html/spoon>
     AuthType Apache::AuthCookieDBI
     AuthName Apollo
     PerlAuthenHandler Apache::AuthCookieDBI->authenticate
     PerlAuthzHandler Apache::AuthCookieDBI->authorize
     require valid-user
</Directory>

# Login location.  *** DEBUG *** I still think this is screwy
<Files LOGIN>
     AuthType Apache::AuthCookieDBI
     AuthName Apollo
     SetHandler perl-script
     PerlHandler Apache::AuthCookieDBI->login
</Files>

Perlrequire /usr/local/apache/perllib/startup.mpl

 # allow arbitrary *.perl files to be scattered throughout the site.
 <Files *.mpl>
   SetHandler perl-script
   PerlHandler Apache::Registry
   PerlSendHeader On
   Options +ExecCGI
 </Files>

-- 
John Walstra                                   CNET Networks / Apollo Solutions
Senior Software Developer                      300 Park Blvd, Suite 105
mailto:[EMAIL PROTECTED]            Itasca, IL 60143-4914

Reply via email to