X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fsession.inc;h=81e743c8fbc0757a621139c729837b9c5bfe5b8b;hb=e372cc12091663d268b7ec9947df02567466a428;hp=25921a5aa079f0cd9400b7381484632cb7147472;hpb=7c430f331ccdfb35f4fb8b9b1926ce33801c9e21;p=fa-stable.git diff --git a/includes/session.inc b/includes/session.inc index 25921a5a..81e743c8 100644 --- a/includes/session.inc +++ b/includes/session.inc @@ -368,7 +368,15 @@ if (strstr($_SERVER['PHP_SELF'], 'logout.php') == false){ $Ajax->activate('_page_body'); exit; } else { - + if (isset($_POST["company_login_nickname"]) && !isset($_POST["company_login_name"])) { + for ($i = 0; $i < count($db_connections); $i++) { + if ($db_connections[$i]["name"] == $_POST["company_login_nickname"]) { + $_POST["company_login_name"] = $i; + unset($_POST["company_login_nickname"]); + break 1; // cannot pass variables to break from PHP v5.4 onwards + } + } + } $succeed = isset($db_connections[$_POST["company_login_name"]]) && $_SESSION["wa_current_user"]->login($_POST["company_login_name"], $_POST["user_name_entry_field"], $_POST["password"]);