/**
  * Verifies user's cookies
  */
 private function checkCookie()
 {
     if (isset($_COOKIE['field1'][$this->sessionName]) && isset($_COOKIE['field2'][$this->sessionName])) {
         $user = DaoFactory::getUserDao()->get($_COOKIE["field1"][$this->sessionName]);
         if (!is_null($user)) {
             $id = $user->getId();
             if ($this->getSecretPhrase($id, $user->getEmail(), $user->getPassword()) == $_COOKIE['field2'][$this->sessionName]) {
                 $this->makeSession($id, $user->getCompanyId());
             }
         }
     }
 }
 /**
  * Public constructor
  */
 public function __construct()
 {
     $this->dao = DaoFactory::getUserDao();
 }