/** * Used to persist cookie for remember me functionality * * @access public * @param string $duration duration of cookie life time on user's machine * @return boolean */ public function persist($duration = '2 weeks') { App::import("Model", "Usermgmt.User"); $userModel = new User(); $token = $userModel->authsomePersist($this->getUserId(), $duration); $token = $token . ':' . $duration; return $this->Cookie->write('UsermgmtCookie', $token, true, $duration); }
public function persist($duration = '1 day') { App::import("Model", "Usermgmt.User"); $userModel = new User(); $token = $userModel->authsomePersist($this->getUserId(), $duration); $token = $token . ':' . $duration; return $this->Cookie->write(LOGIN_COOKIE_NAME, $token, true, $duration); }