Beispiel #1
0
 /**
  * Creates and saves login cookie.
  *
  * @param integer $userId
  * @return BOL_LoginCookie
  */
 public function saveLoginCookie($userId)
 {
     $loginCookie = $this->loginCookieDao->findByUserId($userId);
     if ($loginCookie === null) {
         $loginCookie = new BOL_LoginCookie();
     }
     $loginCookie->setUserId($userId);
     $loginCookie->setCookie(hash_hmac('md5', time(), $userId));
     $this->loginCookieDao->save($loginCookie);
     return $loginCookie;
 }