Révision be58a50c
Ajouté par Assos Assos il y a environ 7 ans
drupal7/sites/all/modules/ldap/ldap_servers/ldap_servers.install | ||
---|---|---|
84 | 84 |
try { |
85 | 85 |
$connect_result = $server->connect(); |
86 | 86 |
if ($connect_result == LDAP_SUCCESS) { |
87 |
$bind_result = $server->bind(); |
|
87 |
if ($server->bind_method == LDAP_SERVERS_BIND_METHOD_USER) { |
|
88 |
// Check bind anonymously if set to bind via user credentials. |
|
89 |
// The user has already logged in and so their is no dn or password |
|
90 |
// to check since LDAP doesn't store passwords. |
|
91 |
$bind_result = $server->bind(NULL, NULL, TRUE); |
|
92 |
} else { |
|
93 |
$bind_result = $server->bind(); |
|
94 |
} |
|
88 | 95 |
if ($bind_result == LDAP_SUCCESS) { |
89 | 96 |
$requirements[$server_req_key]['value'] = $t('Connection: Success, Bind: Success', $server_tokens); |
90 | 97 |
$requirements[$server_req_key]['severity'] = REQUIREMENT_OK; |
Formats disponibles : Unified diff
Weekly update of contrib modules