Well been racking my brain against this one for awhile now..
so I figured that I would reach-out for some help ;)
First let me say....
I am ashamed ... I twitled with the shiny bits.

the following code in the Apache::AuthCookieDBI module
does not work properly (for me).

-- code -- 
BEGIN {
        my @keyfile_vars = grep {
           $_ =~ /DBI_SecretKeyFile$/ } keys %{ Apache->server->dir_config() };
           foreach my $keyfile_var ( @keyfile_vars ) {
                   my $keyfile = Apache->server->dir_config( $keyfile_var );
                   my $auth_name = $keyfile_var;
                   $auth_name =~ s/DBI_SecretKeyFile$//;
                   unless ( open( KEY, "<$keyfile" ) ) {
                        Apache::log_error( "Could not open keyfile for $auth_name in 
file $keyfile" );
                    } else {
                        $SECRET_KEYS{ $auth_name } = <KEY>;
                        close KEY;
                    }
           }
### MY DIRTY HACK
my $auth_name = "WhatEver";
$SECRET_KEYS{ $auth_name } = "thisishtesecretkeyforthisserver";
### END MY DIRTY HACK
}
-- end code --

Note that without MY DIRTY LITTLE HACK it does not set those two
variables. I am/was pretty sure that this somehow relates to
"StackedHandlers"
but
I built mod_perl statically with ALL_HOOKS=1 EVERYTHING=1
it is  Apache/1.3.14 (Unix) mod_perl/1.24_01 configured 

So after I set MY DIRTY LITTLE HACK. Things chug right along
i bind to the database I authenticate against the db.
until I/the module tries to set_cookie in the form 
Set-Cookie: 
Apache::AuthCookieDBI_WhatEver=jeff:2001-01-02-23-07-10:2001-01-02-23-12-10:2f8e147086c88e6771ac6751b5a1f25d;
path=/; domain=.jeff

So that makes me wonder if Date::Calc is installed correctly.
i.e. he module uses Date::Calc. also note that it installed fine.

I figured that the cookie problem could be a side effect of the 
firt problem I mentioned.

ahh yes my config file is here for anyone who is intrested

Any clue's..??

Thanks, 
Jeff

---------------------------------------------------------------------
| Gender Diff's                                                     |
| THOUGHT FOR THE DAY: Any married man should forget his mistakes.  |
| There's no use in two people remembering the same thing.          |
|                                                                   |
|                                                       --Anonymous |
---------------------------------------------------------------------
| Jeff Sheffield                                                    |
| [EMAIL PROTECTED]                                                    |
| AIM=JeffShef                                                      |
---------------------------------------------------------------------

Reply via email to