function cas_server_service_return in CAS 6.3
Same name and namespace in other branches
- 5.4 cas_server.module \cas_server_service_return()
- 5.3 cas_server.module \cas_server_service_return()
- 6.2 cas_server.module \cas_server_service_return()
- 7 cas_server.module \cas_server_service_return()
1 call to cas_server_service_return()
- cas_server_login in ./
cas_server.module - Handle login
File
- ./
cas_server.module, line 90 - Provides a protocol compliant version of CAS server 2.x
Code
function cas_server_service_return() {
global $user;
$service = isset($_COOKIE[CAS_LOGIN_COOKIE]) ? $_COOKIE[CAS_LOGIN_COOKIE] : '';
if ($service && $user->uid) {
$ticket = _cas_server_save_ticket($user->uid, $service);
setcookie(CAS_LOGIN_COOKIE, "", -3600);
drupal_goto($service, 'ticket=' . urlencode($ticket));
}
}