Автор Тема: header аудентификация  (Прочитано 3648 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн LandRover

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
header аудентификация
« : 29 Ноября 2004, 03:00:23 »
$name=\'dfgdfsg\';
$password=\'rewrwer\';

$authorization=base64_encode($name.\':\'.$password);

header(\'Authorization BASIC:\'.$authorization);

header("Location: http://mmmm.ru/seny.php");

не работает...

http://mmmm.ru/seny.php <- пага защищина .htaccess`ом

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
header аудентификация
« Ответ #1 : 29 Ноября 2004, 12:11:50 »
ХА ХА ХА ХА ХА ХА ХА :-)
и не должно :-)
и не получится так сделать - сразу предупреждаю.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
header аудентификация
« Ответ #2 : 29 Ноября 2004, 12:14:52 »
LandRover
А зачем такой геморрой?
LJ: Backslashed life (rss)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
header аудентификация
« Ответ #3 : 29 Ноября 2004, 12:17:44 »
чтобы можно было вводить пароль в форму, а не в окошко

Оффлайн LandRover

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
header аудентификация
« Ответ #4 : 29 Ноября 2004, 13:21:34 »
Господа, мне странно слышать от вас такое...
Как же это нельзя сделать?

а как же

http://www.faqs.org/rfcs/rfc2617.html

где ясно сказано как делать, да и не могет быть такого,

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

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
header аудентификация
« Ответ #5 : 29 Ноября 2004, 15:08:25 »
Wow!

А можно место из RFC, в котором написано, что \'Authorization BASIC посылает СЕРВЕР? ;-)

Оффлайн LandRover

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
header аудентификация
« Ответ #6 : 29 Ноября 2004, 15:13:26 »
Да ладно , я все понял...
видел я тут мессаги все которые Ты оставлял.. и догнал за что ты ратуешь,
но вот поведай мне
эта фигня решение проблемы?

$host=\'www.http://www.www\';
$path=\'/closed/\';
$fp = fsockopen ($host,80, $errno, $errstr, 30);
if (!$fp)
{
echo "$errstr ($errno)";
}
else
{
fputs ($fp, "GET http://".$login.":".$passwd."@".$host.$path." HTTP/1.1\\r\\nHost: ".$host."\\r\\n\\r\\n");
    fpassthru($fp);
}

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
header аудентификация
« Ответ #7 : 29 Ноября 2004, 15:27:12 »
слушай, ты же знаешь о существовании рфц на хттп :-)
НУ ГДЕ ТЫ ТАМ ВИДЕЛ в запросе GET такую лабуду? :-)))))

Оффлайн LandRover

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
header аудентификация
« Ответ #8 : 29 Ноября 2004, 15:32:58 »
Дорогой товарищ Ромик,
я все понял, решение этой проблемы возможно тока отправкой
логина и пароля в урле,
мне это не подходит.

моя задача сделать как то
чтобы пользователь мог скачивать файлы с веб странички, но не мог напрямую к ним обращаться, зная его (файла) урло расположение,
это возможно,
что бы Вы посоветовали?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
header аудентификация
« Ответ #9 : 29 Ноября 2004, 15:59:04 »
если ты отдаешь файл со своего собственного хоста, то НАФИГА ТЕБЕ обращаться к сосбтвенному файлу на собственном диске ЧЕРЕЗ ХТТП? :))))
Проверяешь логин и пароль, вместо того, чтобы пихать их в сокет, и при удачно совпадении запускаюшь свой фпасру :-)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
header аудентификация
« Ответ #10 : 29 Ноября 2004, 16:00:48 »
Вообще, отдача файла скриптом не так проста, как кажется.
примерно оно выглядит так:
if (!$good_user) exit;
header()..
header()..
header()..
header()..
readfile

какие конкретно писать заголовки - смотрим, глядя на то, как файл отдает браузер, смотрим, как написано вот тут: PHP FAQ: Самые основы. ОЧЕНЬ ВАЖНОЕ ЗАМЕЧАНИЕ
если автооризация делается сессиями, то не забываем про PHP FAQ: Сессии. Дополнительная информация:
плюс, знакомимся с такой фигнёй:
http://xpoint.ru/forums/programming/PHP/faq.xhtml#187

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28