From 227faa24898324a2340b1a8e2700ed4d7ea7600d Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Sat, 30 May 2015 20:59:11 +0000 Subject: [PATCH] More work to make domain names case insensitive. --- resources/check_auth.php | 4 ++-- resources/classes/domains.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/check_auth.php b/resources/check_auth.php index a557309694..b6b439abec 100644 --- a/resources/check_auth.php +++ b/resources/check_auth.php @@ -64,7 +64,7 @@ require_once "resources/require.php"; $domain_name = $username_array[count($username_array) -1]; $_SESSION['domain_name'] = $domain_name; foreach ($_SESSION['domains'] as $row) { - if ($row['domain_name'] == $domain_name) { + if (mb_strtolower($row['domain_name']) == mb_strtolower($domain_name)) { $_SESSION['domain_uuid'] = $row['domain_uuid']; break; } @@ -79,7 +79,7 @@ require_once "resources/require.php"; //set the domain information if (strlen($domain_name) > 0) { foreach ($_SESSION['domains'] as &$row) { - if ($row['domain_name'] == $domain_name) { + if (mb_strtolower($row['domain_name']) == mb_strtolower($domain_name)) { //set the domain session variables $domain_uuid = $row["domain_uuid"]; $_SESSION["domain_uuid"] = $row["domain_uuid"]; diff --git a/resources/classes/domains.php b/resources/classes/domains.php index c3dfdeff84..6ac7690a35 100644 --- a/resources/classes/domains.php +++ b/resources/classes/domains.php @@ -242,7 +242,7 @@ $_SESSION["domain_name"] = $row['domain_name']; } else { - if ($row['domain_name'] == $domain_array[0] || $row['domain_name'] == 'www.'.$domain_array[0]) { + if (mb_strtolower($row['domain_name']) == mb_strtolower($domain_array[0]) || mb_strtolower($row['domain_name']) == mb_strtolower('www.'.$domain_array[0])) { $_SESSION["domain_uuid"] = $row["domain_uuid"]; $_SESSION["domain_name"] = $row['domain_name']; }