From 3993ff0c28ebf6729ba0c0e43cfa04de77ddf6c9 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Fri, 14 Dec 2012 21:57:29 +0000 Subject: [PATCH] LDAP authentication adjust the username remove the @ domain_name as part of the username. --- includes/checkauth.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/includes/checkauth.php b/includes/checkauth.php index 4e141a3e20..2545b6cbd4 100644 --- a/includes/checkauth.php +++ b/includes/checkauth.php @@ -84,12 +84,11 @@ session_start(); if ($_SESSION["ldap"]["authentication"]["text"] == "true") { if (strlen(check_str($_REQUEST["domain_name"])) > 0) { $domain_name = check_str($_REQUEST["domain_name"]); - $username .= "@".$domain_name; } $ad = ldap_connect("ldap://".$_SESSION["ldap"]["server_host"]["text"].":".$_SESSION["ldap"]["server_port"]["numeric"]) or die("Couldn't connect to AD!"); ldap_set_option($ad, LDAP_OPT_PROTOCOL_VERSION, 3); - $bd = ldap_bind($ad,$username,check_str($_REQUEST["password"])); + $bd = ldap_bind($ad,$username."@".$domain_name,check_str($_REQUEST["password"])); if ($bd) { //echo "success\n"; $auth_failed = false;