@@ -11,27 +11,38 @@ Patrick Allaert <patrickallaert@php.net>
11
11
<?php
12
12
require "connect.inc " ;
13
13
14
+ $ link = ldap_connect_and_bind ($ host , $ port , $ user , $ passwd , $ protocol_version );
15
+ insert_dummy_data ($ link , $ base );
16
+ ldap_unbind ($ link );
17
+
14
18
$ link = ldap_connect ($ host , $ port );
15
19
ldap_set_option ($ link , LDAP_OPT_PROTOCOL_VERSION , $ protocol_version );
16
20
17
21
// Invalid parameter count
18
22
var_dump (ldap_sasl_bind ());
19
23
20
24
// Invalid DN
21
- var_dump (ldap_sasl_bind ($ link , "Invalid DN " , $ passwd , 'DIGEST-MD5 ' , 'realm ' , $ sasl_user ));
25
+ var_dump (ldap_sasl_bind ($ link , "Invalid DN " , $ sasl_passwd , 'DIGEST-MD5 ' , 'realm ' , $ sasl_user ));
22
26
23
27
// Invalid user
24
- var_dump (ldap_sasl_bind ($ link , null , "ThisIsNotCorrect $ passwd " , 'DIGEST-MD5 ' , "realm " , "invalid $ sasl_user " ));
28
+ var_dump (ldap_sasl_bind ($ link , null , "ThisIsNotCorrect $ sasl_passwd " , 'DIGEST-MD5 ' , "realm " , "invalid $ sasl_user " ));
25
29
26
30
// Invalid password
27
- var_dump (ldap_sasl_bind ($ link , null , "ThisIsNotCorrect $ passwd " , 'DIGEST-MD5 ' , "realm " , $ sasl_user ));
31
+ var_dump (ldap_sasl_bind ($ link , null , "ThisIsNotCorrect $ sasl_passwd " , 'DIGEST-MD5 ' , "realm " , $ sasl_user ));
28
32
29
- var_dump (ldap_sasl_bind ($ link , null , $ passwd , 'DIGEST-MD5 ' , "realm " , "Manager " , "test " ));
33
+ var_dump (ldap_sasl_bind ($ link , null , $ sasl_passwd , 'DIGEST-MD5 ' , "realm " , "Manager " , "test " ));
30
34
31
35
// Invalid DN syntax
32
- var_dump (ldap_sasl_bind ($ link , "unexistingProperty=weirdValue, $ user " , $ passwd ));
36
+ var_dump (ldap_sasl_bind ($ link , "unexistingProperty=weirdValue, $ user " , $ sasl_passwd ));
33
37
?>
34
38
===DONE===
39
+ --CLEAN--
40
+ <?php
41
+ include "connect.inc " ;
42
+
43
+ $ link = ldap_connect_and_bind ($ host , $ port , $ user , $ passwd , $ protocol_version );
44
+ remove_dummy_data ($ link , $ base );
45
+ ?>
35
46
--EXPECTF--
36
47
Warning: ldap_sasl_bind() expects at least 1 parameter, 0 given in %s on line %d
37
48
bool(false)
0 commit comments