You are here

function simple_ldap_sso_set_cookie in Simple LDAP 7.2

Same name and namespace in other branches
  1. 7 simple_ldap_sso/simple_ldap_sso.inc \simple_ldap_sso_set_cookie()

Set the SSO cookie.

1 call to simple_ldap_sso_set_cookie()
simple_ldap_sso_login_shutdown in simple_ldap_sso/simple_ldap_sso.module
Shutdown function.

File

simple_ldap_sso/simple_ldap_sso.inc, line 318
Simple LDAP SSO API functions.

Code

function simple_ldap_sso_set_cookie(array $data) {
  $value = simple_ldap_sso_encrypt($data);
  $params = session_get_cookie_params();
  $expire = $params['lifetime'] ? REQUEST_TIME + $params['lifetime'] : 0;
  setcookie(SIMPLE_LDAP_SSO_COOKIE, $value, $expire, $params['path'], $params['domain'], (bool) variable_get('https'), $params['httponly']);
}