3 function auto_cas_user_cas_user_alter(&$cas_user) {
4 $username = $cas_user['name'];
6 // Test for existing CAS user
7 $count = db_select('cas_user', 'c')
8 ->condition('cas_name', $username)
9 ->countQuery()->execute()->fetchfield();
12 $account = user_load_by_name($username);
15 // User exists but doesn't have a CAS user record, so create
18 ->fields(array('cas_name' => $username,
19 'uid' => $account->uid))