/**
  * 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);
 }