HTTP авторизация
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
HTTP авторизация - 2005-04-04 12:51:20
|
|
|
}{akep
Сообщений: 23
Оценки: 0
Присоединился: 2004-07-29 20:58:46
|
собственно, как сделать HTTP basic авторизацию на ПХП?? скока не видел примеров - не работают (( желательно ПОЛНОЕ описание
|
|
|
HTTP авторизация - 2005-04-04 13:20:18
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
[p]quote:
—————-<BR>Цитата: Дата:04.04.2005 12:51:20, Автор: }{akep :: скока не видел примеров - не работают ((<BR> —————-
Что-то сильно я сомневаюсь, что ты хоть что-то пытался искать. Приведи хоть один пример, который не работает.
|
|
|
HTTP авторизация - 2005-04-04 18:44:27
|
|
|
}{akep
Сообщений: 23
Оценки: 0
Присоединился: 2004-07-29 20:58:46
|
да епт, че мне гнать-то?
<? $name="test"; $pass="test";
if(!isset($PHP_AUTH_USER)) { Header('WWW-Authenticate: Basic realm="r57shell"'); Header('HTTP/1.0 401 Unauthorized'); exit; } else { if(($PHP_AUTH_USER != $name ) || ($PHP_AUTH_PW != $pass)) { Header('WWW-Authenticate: Basic realm="r57shell"'); Header('HTTP/1.0 401 Unauthorized'); exit; } } ?>
выдрал из r57shell.php не работает, вводу имя и пароль test, а он мне снова выдает авторизацию. пробовал на домашнем компе и на серваке в инете. как правильно писать, не знаю (((
|
|
|
HTTP авторизация - 2005-04-04 19:46:53
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
У меня все работает. Попробуй так:
<? $name="test"; $pass="test";
if(!isset($_SERVER["PHP_AUTH_USER"])) { Header('WWW-Authenticate: Basic realm="r57shell"'); Header('HTTP/1.0 401 Unauthorized'); exit; } else { if(($_SERVER["PHP_AUTH_USER"] != $name ) || ($_SERVER["PHP_AUTH_PW"] != $pass)) { Header('WWW-Authenticate: Basic realm="r57shell"'); Header('HTTP/1.0 401 Unauthorized'); exit; } } ?>
З.Ы >> да епт, че мне гнать-то? Не "че мне гнать-то", а надо было сразу кидать сюда код. Может, ты php на народе "исполняешь", а мы как придурки будем гадать, че же там у тебя не получается.
|
|
|
HTTP авторизация - 2005-04-04 20:13:21
|
|
|
}{akep
Сообщений: 23
Оценки: 0
Присоединился: 2004-07-29 20:58:46
|
у меня и так не работает (( и на холме тоже не пашет. может у меня какие-нить значения в php.ini не так поставлены, или я апач не так настроил?
зы. народом я сроду не пользовался :)
|
|
|
HTTP авторизация - 2005-04-04 20:26:11
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
Что говорит?
|
|
|
HTTP авторизация - 2005-04-04 20:26:51
|
|
|
}{akep
Сообщений: 23
Оценки: 0
Присоединился: 2004-07-29 20:58:46
|
эх, не поленился и полез в гугл, и вот что нашел: "Аутентификация HTTP в PHP доступна только при выполнении PHP в качестве модуля Apache, и поэтому недоступна в CGI-версии."
вот, а у меня как раз сги версия, поэтому и не работает .нихрена. обидно ((
|
|
|
HTTP авторизация - 2005-04-05 22:34:32
|
|
|
}{akep
Сообщений: 23
Оценки: 0
Присоединился: 2004-07-29 20:58:46
|
А можно на перле сделать такую авторизацию?
|
|
|
HTTP авторизация - 2005-04-08 16:50:55
|
|
|
lolik
Сообщений: 152
Оценки: 0
Присоединился: 2005-03-19 19:25:42
|
а не проще .htaccessом закрыть доступ??
|
|
|
|
|