Changeset bd34cad in github


Ignore:
Timestamp:
Nov 13, 2011 5:00:46 AM (19 months ago)
Author:
alecpl <alec@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.8
Children:
be58b50
Parents:
95ebcd91
Message:
  • Add option to set session name (#1486433)
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG

    r710b1bd rbd34cad  
    22=========================== 
    33 
     4- Add option to set session name (#1486433) 
    45- Add option to skip alternative email addresses in autocompletion 
    56- Fix inconsistent behaviour of Compose button in Drafts folder, add Edit button for drafts 
  • config/main.inc.php.dist

    r95ebcd91 rbd34cad  
    222222// session domain: .example.org 
    223223$rcmail_config['session_domain'] = ''; 
     224 
     225// session name. Default: 'roundcube_sessid' 
     226$rcmail_config['session_name'] = null; 
    224227 
    225228// Backend to use for session storage. Can either be 'db' (default) or 'memcache' 
  • program/include/rcmail.php

    r3fe6c70 rbd34cad  
    679679      return; 
    680680 
     681    $sess_name   = $this->config->get('session_name'); 
     682    $sess_domain = $this->config->get('session_domain'); 
     683    $lifetime    = $this->config->get('session_lifetime', 0) * 60; 
     684 
    681685    // set session domain 
    682     if ($domain = $this->config->get('session_domain')) { 
    683       ini_set('session.cookie_domain', $domain); 
     686    if ($sess_domain) { 
     687      ini_set('session.cookie_domain', $sess_domain); 
    684688    } 
    685689    // set session garbage collecting time according to session_lifetime 
    686     $lifetime = $this->config->get('session_lifetime', 0) * 60; 
    687690    if ($lifetime) { 
    688691      ini_set('session.gc_maxlifetime', $lifetime * 2); 
     
    690693 
    691694    ini_set('session.cookie_secure', rcube_https_check()); 
    692     ini_set('session.name', 'roundcube_sessid'); 
     695    ini_set('session.name', $sess_name ? $sess_name : 'roundcube_sessid'); 
    693696    ini_set('session.use_cookies', 1); 
    694697    ini_set('session.use_only_cookies', 1); 
Note: See TracChangeset for help on using the changeset viewer.