Перейти к содержимому


Создание страницы авторизации для входа в КБ


В теме одно сообщение

#1 Dinak

    Активный участник

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 25 Июль 2014 - 08:41

Уважаемые форумчане, такой вопрос:

Версия программы LAN, устроили проброс портов для доступа из вне и т.д., всё работает, как создать страницу авторизации для доступа к главной КБ из вне, для доп. защиты :rolleyes: :rolleyes: :rolleyes:

Добрый люди дали пример кода, но не подсказали как и куда вставлять его:


$login_successful = false;
// check user & pwd:
if (isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])){
    $usr = $_SERVER['PHP_AUTH_USER'];
    $pwd = $_SERVER['PHP_AUTH_PW'];
    if ($usr == 'jonas' && $pwd == 'secret'){
	    $login_successful = true;
    }
}
// login ok?
if (!$login_successful){
    // send 401 headers:
    // realm="something" will be shown in the login box
    header('WWW-Authenticate: Basic realm="Secret page"');
    header('HTTP/1.0 401 Unauthorized');
    print "Login failed!n";
}
else {
    // show secret page:
    print 'you reached the secret page!';
}

Есть опытные ?:) Help :ph34r:

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 25 Июль 2014 - 09:13

Боюсь, никуда не сможете. Этот скрипт был бы актуален для вашего собственного приложения, а в КБ необходимо вносить изменения в движок, чего вы естественно сделать не можете.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных