sessions: initialize connection on include, not in ttrss_open

master
Andrew Dolgov 12 years ago
parent a55857db50
commit 168680976f

@ -19,6 +19,10 @@
ini_set("session.use_only_cookies", true); ini_set("session.use_only_cookies", true);
ini_set("session.gc_maxlifetime", $session_expire); ini_set("session.gc_maxlifetime", $session_expire);
global $session_connection;
$session_connection = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
function session_get_schema_version($link, $nocache = false) { function session_get_schema_version($link, $nocache = false) {
global $schema_version; global $schema_version;
@ -34,6 +38,7 @@
function validate_session($link) { function validate_session($link) {
if (SINGLE_USER_MODE) return true; if (SINGLE_USER_MODE) return true;
if (!$link) return false;
$check_ip = $_SESSION['ip_address']; $check_ip = $_SESSION['ip_address'];
@ -95,8 +100,6 @@
global $session_connection; global $session_connection;
$session_connection = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
return true; return true;
} }

Loading…
Cancel
Save