function cas_cron in CAS 7
Same name and namespace in other branches
- 8 cas.module \cas_cron()
- 2.x cas.module \cas_cron()
Implements hook_cron().
File
- ./
cas.module, line 417 - Enables users to authenticate via a Central Authentication Service (CAS) Cas will currently work if the auto registration is turned on and will create user accounts automatically.
Code
function cas_cron() {
// Clear old single logout session mapping data.
$max_days = (int) variable_get('cas_single_logout_session_lifetime', 25);
$seconds_in_day = 86400;
$seconds = $max_days * $seconds_in_day;
if ($seconds > 0) {
db_delete('cas_login_data')
->condition('created', time() - $seconds, '<=')
->execute();
}
}