2, 'message' => $e->getMessage()); } } else { if (!empty($_POST['login'])) { try { $input = filter_input_array(INPUT_POST, array( 'login' => array('filter' => FILTER_SANITIZE_STRING, 'flags' => FILTER_FLAG_STRIP_HIGH) ,'password' => array('filter' => FILTER_SANITIZE_STRING, 'flags' => FILTER_FLAG_STRIP_HIGH) )); self::$server = new LdapServer($input['login'], self::$config['ldap']); self::$server->login($input['password']); self::$logged = true; $_SESSION['login'] = self::$server->getLogin(); } catch (Exception $e) { self::$alerts[] = array('type' => 2, 'message' => $e->getMessage()); } } } } }