I have a situation where the Authentication / Session storage mechanism behaves differently under mod_perl from myapp_server.pl

There was a strikingly similar post last summer: http://www.mail-archive.com/[email protected]/msg00753.html

but it seems like the problem got dropped, so here's my situation:

As asked in the earlier thread, I added

sub finalize {
my ( $c, @foo ) = @_;

use Data::Dumper;
local $Data::Dumper::Deparse;
$c->log->debug( Dumper($c->session, $c->flash) );

$c->NEXT::finalize(@foo);
}
to MyApp.pm

under myapp_server.pl, the session contents look like:

[debug] $VAR1 = {
         '__address' => '[my ip addr]',
         '__created' => 1180658359,
         '__updated' => 1180658367,
         '__user' => 'kevin',
         '__user_store' => 'default'
       };

but under mod_perl / Apache, it looks like:

[debug] $VAR1 = {
         '__address' => '[ my ip addr ]',
         '__created' => 1180657464,
         '__updated' => 1180657464,
         '__user' => 'kevin',
         '__user_store' => bless( {
                                    'auth' => {
'catalyst_user_class' => 'Catalyst::Plugin::Authentication::Store::DBIC::User', 'password_field' => 'passwd',
                                                'password_type' => 'clear',
                                                'user_class' => bless( {
'attrs' => { 'alias' => 'me' }, 'cond' => undef, 'count' => undef, 'pager' => undef,

[ huge amount of detail removed looks like my DBIC schema ]

This is running under Windows XP / Apache 2.2.4 / mod_perl 2.0.3 / ActiveState perl 5.8.8.820

The following plugins are loaded:

[debug] Loaded plugins:
.----------------------------------------------------------------------------.
| Catalyst::Plugin::Authentication 0.09 | | Catalyst::Plugin::Authentication::Credential::Password | | Catalyst::Plugin::Authentication::Store::DBIC 0.07 | | Catalyst::Plugin::Dumper 0.000002 | | Catalyst::Plugin::Session 0.14 | | Catalyst::Plugin::Session::State::Cookie 0.07 | | Catalyst::Plugin::Session::Store::DBI 0.11 | | Catalyst::Plugin::StackTrace 0.06 | | Catalyst::Plugin::Static::Simple 0.15 |
'----------------------------------------------------------------------------'


Any thoughts?  Thanks in advance.

-kb

--
Kevin Berggren
System Maker, Inc.
[EMAIL PROTECTED]
(818) 891-9132

_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to