RTFS, Session.pm Catalyst finalize_headers
cookie :
finalize_header
⇒ _save_session_expires
⇒ session_expires
⇒ _extended_session_expires
⇒ extend_session_id (…::Session::State::Cookie)
⇒ update_session_cookie (…::Session::State::Cookie)
, -
. - Cookie.pm,
cookie_is_rejecting, cookie
.
, , -
update_session_cookie cookie_is_rejecting. ,
cookie_is_rejecting.
, . , klugy, ...
package Catalyst::Plugin::Session::State::Cookie::Sanity;
use base qw/Catalyst::Plugin::Session::State::Cookie/;
use MRO::Compat;
use strict;
sub cookie_is_rejecting {
my ($c, $cookie) = @_;
($c->stash->{cache_control_time}
or $c->maybe::next::method( $c, $cookie );
}
1;