license 'perl';
# prereqs
-requires 'Plack' => '0.9028';
+requires 'Plack' => '0.99_01';
requires 'Plack::Request' => '0.09';
# for session ID gen
sub get_session_id {
my ($self, $env) = @_;
- ( Plack::Request->new($env)->cookie( $self->session_key ) || return )->value;
+ Plack::Request->new($env)->cookies->{$self->session_key};
}
sub expire_session_id {
my ($self, $id, $res, $options) = @_;
- $self->_set_cookie($id, $res, expires => 0);
+ $self->_set_cookie($id, $res, expires => time);
}
sub finalize {