• Keeper.pm

    252 253  
    7 7 use Apache::Cookie;
    8 8 use Apache::Session::File;
    9 9 use Apache::Session::Postgres;
    10 use Apache::Session::Memcached;
    10 11 use Contenido::Globals;
    11 12 use Data::Dumper;
    12 13
     
    205 206 Handle => $keeper->SQL,
    206 207 };
    207 208 };
    209 } elsif ( $state->{session}->storage eq 'MEMCACHED' ) {
    210 eval {
    211 tie %session, 'Apache::Session::Memcached', $sid, {
    212 Handler => $keeper->{session}->MEMD,
    213 Expiration => $state->{session}->{lifetime},
    214 # Servers => $state->{session}->memcached_servers,
    215 # NoRehash => 1,
    216 # Readonly => 0,
    217 # Debug => $DEBUG,
    218 # CompressThreshold => 10_000
    219 };
    220 };
    208 221 } else {
    209 222 eval {
    210 223 tie %session, 'Apache::Session::File', $sid, {
    211 Directory => $state->session->session_dir,
    224 Directory => $state->{session}->session_dir,
    212 225 };
    213 226 };
    214 227 }
     
    231 244 Handle => $keeper->SQL,
    232 245 };
    233 246 };
    247 } elsif ( $state->{session}->storage eq 'MEMCACHED' ) {
    248 eval {
    249 tie %session, 'Apache::Session::Memcached', undef, {
    250 Handler => $keeper->{session}->MEMD,
    251 Expiration => $state->{session}->{lifetime},
    252 # Servers => $state->{session}->memcached_servers,
    253 # NoRehash => 1,
    254 # Readonly => 0,
    255 # Debug => $DEBUG,
    256 # CompressThreshold => 10_000
    257 };
    258 };
    234 259 } else {
    235 260 eval {
    236 261 tie %session, 'Apache::Session::File', undef, {