function simple_ldap_sso_validate_ldap in Simple LDAP 7.2
Same name and namespace in other branches
- 7 simple_ldap_sso/simple_ldap_sso.inc \simple_ldap_sso_validate_ldap()
Validate the SSO data matches what we have in LDAP.
1 call to simple_ldap_sso_validate_ldap()
- simple_ldap_sso_init in simple_ldap_sso/
simple_ldap_sso.module - Implements hook_init().
File
- simple_ldap_sso/
simple_ldap_sso.inc, line 228 - Simple LDAP SSO API functions.
Code
function simple_ldap_sso_validate_ldap() {
global $is_https;
$sid_key = $is_https ? 'ssid' : 'sid';
$cookie_data = simple_ldap_sso_get_cookie_data();
if (!$cookie_data || !isset($cookie_data[$sid_key])) {
return FALSE;
}
$sso = SimpleLdapSSO::singleton($cookie_data['name']);
return $sso
->validateSid($cookie_data[$sid_key]);
}