include_once "./lib/ldap.php"; /* get user DN */ $ldap_dn_search_response = cacti_ldap_search_dn($username); if ($ldap_dn_search_response["error_num"] == "0") { $ldap_dn = $ldap_dn_search_response["dn"]; } else { /* Error searching */ cacti_log("LOGIN: LDAP Error: " . $ldap_dn_search_response["error_text"], false, "AUTH"); $ldap_error = true; $ldap_error_message = "LDAP Search Error: " . $ldap_dn_search_response["error_text"]; $user_auth = false; $user = array(); } if (!$ldap_error) { /* auth user with LDAP */ $ldap_auth_response = cacti_ldap_auth($username, get_request_var_post("login_password"), $ldap_dn); if ($ldap_auth_response["error_num"] == "0") { /* User ok */ $user_auth = true; $copy_user = true; $realm = 1; /* Locate user in database */ cacti_log("LOGIN: LDAP User '" . $username . "' Authenticated", false, "AUTH"); $user = db_fetch_row("SELECT * FROM user_auth WHERE username = '******' AND realm = 1"); } else { /* error */ cacti_log("LOGIN: LDAP Error: " . $ldap_auth_response["error_text"], false, "AUTH"); $ldap_error = true; $ldap_error_message = "LDAP Error: " . $ldap_auth_response["error_text"]; $user_auth = false; $user = array();
include_once "./lib/ldap.php"; /* get user DN */ $ldap_dn_search_response = cacti_ldap_search_dn($username); if ($ldap_dn_search_response["error_num"] == "0") { $ldap_dn = $ldap_dn_search_response["dn"]; } else { /* Error searching */ cacti_log("LOGIN: LDAP Error: " . $ldap_dn_search_response["error_text"], false, "AUTH"); $ldap_error = true; $ldap_error_message = "LDAP Search Error: " . $ldap_dn_search_response["error_text"]; $user_auth = false; $user = array(); } if (!$ldap_error) { /* auth user with LDAP */ $ldap_auth_response = cacti_ldap_auth($username, stripslashes(get_request_var_post("login_password")), $ldap_dn); if ($ldap_auth_response["error_num"] == "0") { /* User ok */ $user_auth = true; $copy_user = true; $realm = 1; /* Locate user in database */ cacti_log("LOGIN: LDAP User '" . $username . "' Authenticated", false, "AUTH"); $user = db_fetch_row("SELECT * FROM user_auth WHERE username = "******" AND realm = 1"); } else { /* error */ cacti_log("LOGIN: LDAP Error: " . $ldap_auth_response["error_text"], false, "AUTH"); $ldap_error = true; $ldap_error_message = "LDAP Error: " . $ldap_auth_response["error_text"]; $user_auth = false; $user = array();