[Catalyst] Session example from Tutorial.pod doesn't work?
    Yuval Kogman 
    nothingmuch at woobling.org
       
    Thu Feb  2 19:39:48 CET 2006
    
    
  
On Thu, Feb 02, 2006 at 10:15:34 -0700, catalyst wrote:
> > We had a problem like that recently. Are you possibly setting
> > YourApp->config *after* calling ->setup? that caused problems when
> > the default values (which are filled in at setup time) are zapped.
> 
> Nope, config() then setup().
> 
> > Please attach logs if this is not the case
> 
>   [Tue Jan 31 05:25:48 2006] [catalyst] [debug] **********************************
>   [Tue Jan 31 05:25:48 2006] [catalyst] [debug] * Request 6 (0.013/s) [17708]
>   [Tue Jan 31 05:25:48 2006] [catalyst] [debug] **********************************
>   [Tue Jan 31 05:25:48 2006] [catalyst] [debug] Found sessionid "658591c87927791bc15cc2b731950bee09876317" in cookie
>   [Tue Jan 31 05:25:48 2006] [catalyst] [debug] "GET" request for "users/login" from "192.168.1.100"
>   [Tue Jan 31 05:25:48 2006] [catalyst] [debug] Path is "users/login"
>   [Tue Jan 31 05:25:48 2006] [catalyst] [debug] Restored session "658591c87927791bc15cc2b731950bee09876317"
>   [Tue Jan 31 05:25:48 2006] [catalyst] [debug] Can't login a user without a user object or user ID param
>   [Tue Jan 31 05:25:48 2006] [catalyst] [debug] Rendering template "userlogin.tt"
>   [Tue Jan 31 05:25:48 2006] [catalyst] [info] Request took 0.082784s (12.080/s)
>   .------------------------------------------------------------------+-----------.
>   | Action                                                           | Time      |
>   +------------------------------------------------------------------+-----------+
>   | /users/login                                                     | 0.000821s |
>   | /end                                                             | 0.008623s |
>   |  -> tutorial::View::TToolkit->process                            | 0.004060s |
>   '------------------------------------------------------------------+-----------'
I'm guessing your call to $c->login is unconditional...
Please try to dump
	$c->user
and
	$c->session
They should contain clues.
To find out if a user is logged in to your app, use
	$c->user_exists
-- 
 ()  Yuval Kogman <nothingmuch at woobling.org> 0xEBD27418  perl hacker &
 /\  kung foo master: /me whallops greyface with a fnord: neeyah!!!!!!!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.rawmode.org/pipermail/catalyst/attachments/20060202/736fbed0/attachment.pgp
    
    
More information about the Catalyst
mailing list