Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите мне, пожалуйста, с админкой - не работает базовая авторизация

Сообщения:  [1-7] 

 
 автор: Trianon   (12.02.2007 в 21:26)   письмо автору
 
   для: manzhetka   (12.02.2007 в 20:58)
 

вызов phpinfo() покажет большинство настроек системы:

<?php
  phpinfo
();
?>


>1. А где смотреть подключение php?
В первом разделе в строке Server API будет написано CGI (при CGI-варианте) либо apache (при варианте модуля apache)


>И что делать, если подключен как CGI?
Э... использовать другие методы....

>2. Что за директива и где ее искать?
http://php.net/register_globals
Состояние директивы можно посмотреть во втором разделе отчета phpinfo().
А заменить указанные переменные на элементы суперглобального массива в любом случае стоит.

   
 
 автор: manzhetka   (12.02.2007 в 20:58)   письмо автору
 
   для: cheops   (11.02.2007 в 21:55)
 

1. А где смотреть подключение php?
И что делать, если подключен как CGI?

2. Что за директива и где ее искать?

Немного боязно показывать свою неосведомленность, но все же надеюсь на ваше понимание и помощь. =)

   
 
 автор: manzhetka   (12.02.2007 в 20:45)   письмо автору
 
   для: bronenos   (11.02.2007 в 19:15)
 

Нет. Так не работает, к сожалению. =(

   
 
 автор: cheops   (11.02.2007 в 21:55)   письмо автору
 
   для: manzhetka   (11.02.2007 в 19:11)
 

1) Посмотрите как подключён PHP, как модуль или как CGI (в последнем случае такой вид авторизации не работает)?
2) У вас директива register_globals включена или отключена? Если отключена, то замените $PHP_AUTH_USER на $_SERVER['PHP_AUTH_USER'], а $PHP_AUTH_PW на $_SERVER['PHP_AUTH_PW'].

   
 
 автор: manzhetka   (11.02.2007 в 19:33)   письмо автору
 
   для: bronenos   (11.02.2007 в 19:15)
 

Спасибо. Буду пробовать)

   
 
 автор: bronenos   (11.02.2007 в 19:15)   письмо автору
 
   для: manzhetka   (11.02.2007 в 19:11)
 

переименуйте его в auth.php и вводите данные
имя manzh
пароль 1234
и на страницах разделов замените
include (require) 'auth.inc';
на
include (require) 'auth.php';

видно просто такое расширение не выполняется как код

   
 
 автор: manzhetka   (11.02.2007 в 19:11)   письмо автору
 
 

Есть адмника для загрузки информации на прайсовый сайт: состоит соответстенно из главной страницы, меню, инфы1 (для загрузки прайса 1), инфы2 (для загрузки прайса 2), и auth.inc.
Все беру уже готовое с готового сайта. Мне нужно сделать практически один в один, только изменить кое-что под себя. Беру все с первого сайта, ничего не изменяю, загружаю на бесплатный хостинг с поддержкой php. И происходит какая-та хрень...
Для того, чтобы зайти в админку, надо вводить пароль, вввожу... и ничего, опять окошечко ч логином и паролем, опять ввожу и опять ничего и так до бесконечности.
Причина такого беспредела я думаю заключается, либо в том, что это все-таки бесплатный хостинг, либо в этом файле auth.inc.
Т.к. я пока php не знаю, то и разобраться с этим не могу... Поэтому очень прошу помощи.

Посмотрите пожалуйста этот auth.inc:

<?
$realm="MANZH";
function authentic()
{
global $realm;
Header( "HTTP/1.0 401 Unauthorized");
Header( "WWW-authenticate: Basic realm=\"$realm\"");
echo "You must enter a valid login ID and password to access this resource\n";
exit;
}

if (!isset($PHP_AUTH_USER) || !isset($PHP_AUTH_PW))
{
authentic();
}
else
{
$adm_login = "manzh";
$adm_pass = "1234";
}

if (strcmp($adm_login, $PHP_AUTH_USER) || strcmp($adm_pass, $PHP_AUTH_PW))
{
authentic();
}
?>

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования