X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fsession.inc;h=4a6b083a8e1cae90787c14cc5aebd00a8823be73;hb=f36d4241ba673261532a1bb3c59b6b985901238e;hp=5c5ec42be41a5e208924c0a6593a7e8fedf126b5;hpb=279d7962a249da9cbc3074360e3a68a23a31145e;p=fa-stable.git diff --git a/includes/session.inc b/includes/session.inc index 5c5ec42b..4a6b083a 100644 --- a/includes/session.inc +++ b/includes/session.inc @@ -174,12 +174,13 @@ include_once($path_to_root . "/includes/prefs/sysprefs.inc"); ini_set('session.gc_maxlifetime', 36000); // 10hrs -session_name('FrontAccounting'); +session_name('FA'.md5(dirname(__FILE__))); session_start(); // this is to fix the "back-do-you-want-to-refresh" issue - thanx PHPFreaks header("Cache-control: private"); +include_once($path_to_root . "/config.php"); get_text_init(); // Page Initialisation @@ -200,7 +201,7 @@ if (file_exists($path_to_root . "/lang/".$_SESSION['language']->code."/locale.in } include_once($path_to_root . "/includes/access_levels.inc"); -include_once($path_to_root . "/config.php"); +include_once($path_to_root . "/version.php"); include_once($path_to_root . "/includes/main.inc"); // Ajax communication object @@ -246,7 +247,9 @@ if (strstr($_SERVER['PHP_SELF'], 'logout.php') == false){ $Ajax->activate('_page_body'); exit; } else { - $succeed = $_SESSION["wa_current_user"]->login($_POST["company_login_name"], + + $succeed = isset($db_connections[$_POST["company_login_name"]]) && + $_SESSION["wa_current_user"]->login($_POST["company_login_name"], $_POST["user_name_entry_field"], md5($_POST["password"])); // select full vs fallback ui mode on login $_SESSION["wa_current_user"]->ui_mode = $_POST['ui_mode'];