1--TEST--
2ldap_sasl_bind() - Basic anonymous binding
3--CREDITS--
4Patrick Allaert <patrickallaert@php.net>
5# Belgian PHP Testfest 2009
6--SKIPIF--
7<?php require_once('skipif.inc'); ?>
8<?php if (!function_exists("ldap_sasl_bind")) die("skip LDAP extension not compiled with SASL support"); ?>
9<?php
10	require "connect.inc";
11	$link = @fsockopen($host, $port);
12	if (!$link) {
13		die("skip no server listening");
14	}
15?>
16--FILE--
17<?php
18require "connect.inc";
19
20$link = ldap_connect_and_bind($host, $port, $user, $passwd, $protocol_version);
21insert_dummy_data($link, $base);
22ldap_unbind($link);
23
24$link = ldap_connect($host, $port);
25ldap_set_option($link, LDAP_OPT_PROTOCOL_VERSION, $protocol_version);
26var_dump(ldap_sasl_bind($link, null, $sasl_passwd, 'DIGEST-MD5', 'realm', $sasl_user));
27?>
28===DONE===
29--CLEAN--
30<?php
31include "connect.inc";
32
33$link = ldap_connect_and_bind($host, $port, $user, $passwd, $protocol_version);
34remove_dummy_data($link, $base);
35?>
36--EXPECT--
37bool(true)
38===DONE===
39