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