public function cookieLogin($uniquekey, $agent) { $cookieRepository = new CookieRepository(); $dbUser = $cookieRepository->GetUniqueKey($uniquekey); if ($dbUser) { // If time has not expired on uniquekey in db. if ($dbUser->GetExpire() > time()) { $this->sessionModel->SetValidSession($agent); //Set UserID on this dbUserModel by using dbUserModel own Getter. $this->userID = $dbUser->GetUserID(); return true; } } return false; }