<?php session_start(); include 'MyLogPHP.class.php'; $log = new MyLogPHP('log.csv'); if (isset($_POST['username']) && isset($_POST['password'])) { if (empty($_POST['username']) || empty($_POST['password'])) { echo "invalid username and password"; $log->error("Login for {$username} failed"); exit; } $adServer = "ldap://svl-ldap.arubanetworks.com"; $ldapport = 389; $ldap = ldap_connect($adServer, $ldapport); $username = $_POST['username']; $password = $_POST['password']; $ldaprdn = 'arubanetworks' . "\\" . $username; ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3); ldap_set_option($ldap, LDAP_OPT_REFERRALS, 0); $bind = @ldap_bind($ldap, $ldaprdn, $password); if ($bind) { $filter = "(sAMAccountName={$username})"; $result = ldap_search($ldap, "dc=arubanetworks,dc=com", $filter); ldap_sort($ldap, $result, "sn"); $info = ldap_get_entries($ldap, $result); $log->info("{$username} has successfully logged in"); //echo "Hi"; //print_r($info); //echo "bye"; for ($i = 0; $i < $info["count"]; $i++) { if ($info['count'] > 1) {