authDb =& $this->db; } // ################################################################### function _fetchCookieUniqueId() { return $this->registry->input_clean(COOKIE_PREFIX . 'userid', TYPE_UINT); } // ################################################################### function _fetchCookiePassword() { return $this->registry->in[COOKIE_PREFIX . 'authkey']; } // ################################################################### function _fetchUserUsingCookies() { return $this->db->query_first("SELECT * FROM " . TABLE_PREFIX . "user WHERE userid = " . $this->_fetchCookieUniqueId()); } // ################################################################### function _verifyCookieData() { return ($this->authUser['authkey'] == $this->_fetchCookiePassword()); } // ################################################################### function _setCookies() { $this->registry->funct->cookie(COOKIE_PREFIX . 'userid', $this->authUser['userid']); $this->registry->funct->cookie(COOKIE_PREFIX . 'authkey', $this->authUser['authkey']); } // ################################################################### function _clearCookies() { $this->registry->funct->cookie(COOKIE_PREFIX . 'userid'); $this->registry->funct->cookie(COOKIE_PREFIX . 'authkey'); } // ################################################################### function _fetchBugdarUserFromAuthUser() { return $this->authUser; } } /*=====================================================================*\ || ################################################################### || # $HeadURL$ || # $Id$ || ################################################################### \*=====================================================================*/ ?>