|
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