You are here

function cas_update_7104 in CAS 7

Hash all existing CAS session IDs in cas_login_data.

File

./cas.install, line 432
Installation hooks for the CAS module.

Code

function cas_update_7104() {
  $result = db_query('SELECT cas_session_id FROM {cas_login_data}');
  foreach ($result as $data) {
    db_update('cas_login_data')
      ->fields(array(
      'cas_session_id' => hash('sha256', $data->cas_session_id),
    ))
      ->condition('cas_session_id', $data->cas_session_id)
      ->execute();
  }
}