На днях нашел такой тип защиты админки:
Открываем admin.php и находим:
<?php
после вставляем:
$q_ = array( "ваш логин" => "здесь двойной хеш md5" );
if (!isset($_SERVER['PHP_AUTH_USER']) || md5(md5($_SERVER['PHP_AUTH_PW'])) !== $q_[ $_SERVER['PHP_AUTH_USER'] ] )
{
header('WWW-Authenticate: Basic realm="Введите логин и пароль"');
header('HTTP/1.0 401 Unauthorized');
exit("Пара логин-пароль не верна. Пожалуйста, повторите попытку, либо свяжитесь с администрацией");
}
Пояснение:
В массиве $q_ находится логин и пароль, а точней ключ - логин, значение ключа это двойной md5. Двойной хэш это результат md5(md5(“code”)) для путаницы!
Я в нем не смог разобратся. там говорится вставьте пароль зашифрованный в md5, я это пробывал, и два раза пытался вставлять как указано, но чет башка недоварила.
Назваите пожайлуста пример, который можно тут вставить
Источник:
dle-faq.pro, DLE