_registry->Cookie->read($cookieName); if (empty($cookie)) { return false; } $this->config('fields.username', 'id'); $user = $this->_findUser($cookie['id']); if ($user && !empty($cookie['user_agent']) && $request->header('User-Agent') === $cookie['user_agent']) { return $user; } return false; } }