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;
}