You are here

public function AutologoutTestSessionCleanupOnLogin::getSessions in Automated Logout 7.4

Get active sessions for given user.

1 call to AutologoutTestSessionCleanupOnLogin::getSessions()
AutologoutTestSessionCleanupOnLogin::testSessionCleanupAtLogin in tests/autologout.test
Test that stale sessions are cleaned up at login.

File

tests/autologout.test, line 90
Simpletest tests for autologout.

Class

AutologoutTestSessionCleanupOnLogin
Test session cleanup on login.

Code

public function getSessions($account) {

  // Check there is one session in the sessions table.
  $result = db_select('sessions', 's')
    ->fields('s')
    ->condition('uid', $account->uid)
    ->orderBy('timestamp', 'DESC')
    ->execute();
  $sessions = array();
  foreach ($result as $session) {
    $sessions[] = $session;
  }
  return $sessions;
}