Parašė adulis· 2008 Lap. 21 15:11:51
#1
Sveiki,
ieškojau supportuose ir pnš nerandu dbr to paprasto kodo kad įrašius į .htacces ten kaskaip allow deny ip kažkas tokio neprisimenu dbr kad tipo į ta folderi kur bus įimestas .htaccess failas įleistu tik tą ipą :)
Jai galit parašykit :)
Ir kaip perdaryt šį kodą kad tiktų paprastam .php failui:
$adminai = "000.000.000.000|123.456.789.321|112.119.02.03|ir t.t.";
$listas=explode("|", $adminai);
$ip = $_SERVER['REMOTE_ADDR'];
if (!in_array($ip, $listas)) {
$result = dbquery("INSERT INTO ".$db_prefix."blacklist (blacklist_ip, blacklist_reason) VALUES ('$ip', 'Mėginimas įsibrauti į Admin valdymą.')");
}
Failas į kurį kišių ta kodą:
<?PHP //leftmenu.php :: Menu de la izquierda
define('INSIDE', true);
$ugamela_root_path = '../';
include($ugamela_root_path . 'extension.inc');
include($ugamela_root_path . 'common.'.$phpEx);
if(!check_user()){ header("Location: login.php"); }
if($user['authlevel']!="5"&&$user['authlevel']!="1"){ header("Location: ../login.php");}
$dpath = (!$user["$dpath"]) ? DEFAULT_SKINPATH : $user["$dpath"];
includeLang('leftmenu');
$mf = "Mainframe";//nombre del frame
$parse = $lang;
$parse['dpath'] = $dpath;
$parse['mf'] = $mf;
$parse['VERSION'] = VERSION;
$parse['user_rank'] = ($user['rank']==0)?1:$user['rank'];
echo parsetemplate(gettemplate('sgo/left_menu'), $parse);
// Created by Perberos. All rights reversed (C) 2006
?>
Redagavo adulis· 2008 Lap. 21 15:11:45
Parašė adulis· 2008 Lap. 21 18:11:52
#3
Ačių, dabar kaip padaryti kad į tam tikrą failą galetų patekti tik tam tikras ipas?
Redagavo adulis· 2008 Lap. 21 18:11:00