Добро пожаловать в CKSOFT.RU

Присоединяйтесь к нашему сообществу, чтобы получить доступ ко всем нашим функциям. После регистрации и входа в систему вы сможете создавать темы, публиковать ответы в существующих темах, ставить лайки пользователям и многое другое. Это быстро и совершенно бесплатно, так чего же вы ждете?

Защита Админки

kilpro

Новичок
Участник

kilpro

Новичок
Участник
Регистрация
31 Дек 2012
Сообщения
5
Реакции
3
Баллы
0
Возраст
23
Пол
Мужской
Всем привет вот скрипт дополнительной защиты:
PHP:
<?php
session_set_cookie_params(30800);
session_start();
$adm_name = "admin";
 
$adm_pass = "21232f297a57a5a743894a0e4a801fc3";  //Пароль в md5. Здесь пароль: admin
 
function adm_auth(){
 
    Header ('WWW-Authenticate: Basic realm="Invito Search Social"');
 
    Header ("HTTP/1.0 401 Unauthorized");
 
    echo '<html><head><title>access denied...</title></head>
 
    <body><center>Введите логин и пароль</h1></center></body></html>';
 
    exit;
 
}
 
if (empty($_SERVER["PHP_AUTH_USER"])){
 
    adm_auth();
 
}
 
 
 
if ($_SERVER['PHP_AUTH_USER'] != $adm_name OR md5($_SERVER['PHP_AUTH_PW']) != $adm_pass){
 
    adm_auth();
 
}
ini_set("display_errors",0);
if (!$_SESSION["enter"] || $_SESSION["right"]<"40"){
header("Location: login.php");
}
if($_REQUEST['action']=='exit'){
header("Location: login.php");
session_destroy();
}
 
 
?>
21232f297a57a5a743894a0e4a801fc3 - это пароль в md5
Скрытое содержимое доступно для зарегистрированных пользователей!


Код нужно вставлять в site/admin(engine)/index.php в самом верху файла
пример работы
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование модератором:

AZANIR

Бывалый
Premium

AZANIR

Бывалый
Premium
Регистрация
19 Дек 2012
Сообщения
187
Реакции
25
Баллы
0
Пол
Мужской
отпишите к каккой версии относится , вставлять в любое место или замена , опишите толком не все понимают в пхп есть люди которіе просто копипастят..
 

kilpro

Новичок
Участник

kilpro

Новичок
Участник
Регистрация
31 Дек 2012
Сообщения
5
Реакции
3
Баллы
0
Возраст
23
Пол
Мужской
Код нужно вставлять в site/admin/index.php в самом верху файла
пример работы
Скрытое содержимое доступно для зарегистрированных пользователей!

Работает на php 3.0 и выше
 
Последнее редактирование модератором:

SibWeb

Новичок
Участник

SibWeb

Новичок
Участник
Регистрация
7 Окт 2013
Сообщения
8
Реакции
2
Баллы
0
Возраст
26
Пол
Мужской
Пароль лучше хранить в базе :)
 

Vlad7090

V

Vlad7090

лучше также еще и ссылку на админку сменить или дизайн логина в админку. тогда меньше школьников будет ломиться
 

SibWeb

Новичок
Участник

SibWeb

Новичок
Участник
Регистрация
7 Окт 2013
Сообщения
8
Реакции
2
Баллы
0
Возраст
26
Пол
Мужской
Еще вопрос, зачем генерировать пароль на сервисе, если можно просто так:
$password=md5("Ваш_пароль");
 
shape1
shape2
shape3
shape4
shape7
shape8
Сверху