-#!/usr/bin/env perl
-
package SessionValid;
use Catalyst qw/Session Session::Store::Dummy Session::State::Cookie/;
use strict;
use warnings;
-__PACKAGE__->config->{'session'} = {
+__PACKAGE__->config('Plugin::Session' => {
cookie_expires => 0,
expires => 1,
-};
+});
__PACKAGE__->setup;
package SessionValid::Controller::Root;
use strict;
use warnings;
-use Data::Dumper;
use base qw/Catalyst::Controller/;
sub index :Path :Args(0) {
my ( $self, $c ) = @_;
- $c->session->{'value'} = 'value set';
+ $c->session('value' => 'value set');
$c->session_is_valid;
- $c->res->output($c->session->{'value'});
+ $c->res->body($c->session->{value});
}
1;