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