function admin() { define ('REALM','Minu admin'); define ('USERNAME', 'admin'); //echo md5('test123'); define ('PASSWORD', 'cc03e747a6afbbcbf8be7668acfebee5'); //md5 hash define ('LOGIN_ERROR', 'Viga!'); if (!isset($_SERVER)) { global $HTTP_SERVER_VARS; $_SERVER = $HTTP_SERVER_VARS; } $op = getVar('op'); if ($op == 'admin' and (!isset($_SERVER['PHP_AUTH_USER']) or empty($_SERVER['PHP_AUTH_USER']))) { header('WWW-Authenticate: Basic realm="'.REALM.'"'); header('HTTP/1.0 401 Unauthorized'); echo LOGIN_ERROR; exit; } if (isset($_SERVER['PHP_AUTH_USER']) and !empty($_SERVER['PHP_AUTH_USER'])) { if ($op == 'admin' and ($_SERVER['PHP_AUTH_USER']!= USERNAME) or (md5($_SERVER['PHP_AUTH_PW'])!= PASSWORD)) { header('WWW-Authenticate: Basic realm="'.REALM.'"'); header('HTTP/1.0 401 Unauthorized'); echo LOGIN_ERROR; exit; } else { define('IS_ADMIN', true); } } else { define ('IS_ADMIN', false); } } admin(); function confirm($txt = 'Kas kustutada?') { return ' OnClick="javascript:if (confirm(\''.$txt.'\')) '. '{return true;} else {return false;}"'; }