function simple_ldap_sso_session_exists in Simple LDAP 7.2
Same name and namespace in other branches
- 7 simple_ldap_sso/simple_ldap_sso.inc \simple_ldap_sso_session_exists()
Determine if a session already exists on this site.
1 call to simple_ldap_sso_session_exists()
- simple_ldap_sso_detect_sid in simple_ldap_sso/
simple_ldap_sso.inc - Detects an existing session from another site.
File
- simple_ldap_sso/
simple_ldap_sso.inc, line 104 - Simple LDAP SSO API functions.
Code
function simple_ldap_sso_session_exists() {
global $is_https;
$sid = $_COOKIE[session_name()];
$sql = $is_https ? "SELECT uid FROM {sessions} WHERE ssid = :sid" : "SELECT uid FROM {sessions} WHERE sid = :sid";
return db_query($sql, array(
':sid' => $sid,
))
->fetchField();
}