rememberMeCookie->read(); if ($credentials !== false) { $session = $this->rememberMeSessionModel->find($credentials['token'], $credentials['sequence']); if (! empty($session)) { $this->rememberMeCookie->write( $session['token'], $this->rememberMeSessionModel->updateSequence($session['token']), $session['expiration'] ); $this->userInfo = $this->userModel->getById($session['user_id']); return true; } } return false; } /** * Get user object * * @access public * @return DatabaseUserProvider */ public function getUser() { if (empty($this->userInfo)) { return null; } return new DatabaseUserProvider($this->userInfo); } }