Здравствуйте!
На сайте есть необходимость скрыть раздел информационной системы с документацией за паролем, используется PHP авторизация, но PHP идет как CGI. Соответственно авторизация не срабатывает.
Версия PHP: 5.2.17. Соответственно нужно колдовать с .htaccess, с чем и нужна помощь.
Кусок кода c lib_config ответственного за вывод ИС:
if($GLOBALS['INFSYS_result']['group'] == 51)
{
if (!isset($_SERVER['PHP_AUTH_USER']))
{
header('WWW-Authenticate: Basic realm="private"');
header('HTTP/1.0 401 Unauthorized');
exit;
}
elseif (isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW']))
{
$Admin = new Admin();
if($_SERVER['PHP_AUTH_USER'] != 'Login' || $_SERVER['PHP_AUTH_PW'] != 'Pass')
{
header('WWW-Authenticate: Basic realm="private"');
header('HTTP/1.0 401 Unauthorized');
exit;
}
}
else
{
exit();
}
}