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; }
public function setCookie() { $uniqueString = $this->loginModel->createUniqueKey(); $cookieTime = $this->cookieView->save($uniqueString); $cookieRepository = new CookieRepository(); $userID = $this->loginModel->GetUserID(); $cookieRepository->add($uniqueString, $cookieTime, $userID); }