76 |
|
|
77 |
=cut |
=cut |
78 |
|
|
79 |
on 'login', run { |
on qr'^/login(/.*)?$', run { |
80 |
|
|
81 |
|
my $return_url = $1 || '/'; |
82 |
|
|
83 |
set 'action' => |
set 'action' => |
84 |
Jifty->web->new_action( class => 'Login', moniker => 'loginbox' ); |
Jifty->web->new_action( class => 'Login', moniker => 'loginbox' ); |
85 |
set 'next' => Jifty->web->request->continuation |
set 'next' => Jifty->web->request->continuation |
86 |
|| Jifty::Continuation->new( |
|| Jifty::Continuation->new( |
87 |
request => Jifty::Request->new( path => "/" ) ); |
request => Jifty::Request->new( path => $return_url ) ); |
88 |
|
show '/login'; |
89 |
}; |
}; |
90 |
|
|
91 |
=head2 logout |
=head2 logout |