Автор Тема: HTTP Authorize  (Прочитано 3817 раз)

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

Оффлайн fakeman

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.loa.tagan.ru
HTTP Authorize
« : 20 Декабря 2002, 02:13:42 »
Народ, как можно через перл сабж делать? Насколько я знаю, он через MD5 делается... А вот поподробнее где узнать бы... Может дока какая есть по этому делу (чтобы поподробнее).

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
HTTP Authorize
« Ответ #1 : 20 Декабря 2002, 11:05:00 »
См. поиск на этом форуме "crypt", "htpasswd".

PS. А стандартная аутентификация Apache тебя почему не устраивает?
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн fakeman

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.loa.tagan.ru
HTTP Authorize
« Ответ #2 : 21 Декабря 2002, 00:39:57 »
дак вот в этом и дело мне надо чтобы с сайта открывалась страница заавторизованая и чтобы авториз в скрипте проходил автоматом...

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
HTTP Authorize
« Ответ #3 : 21 Декабря 2002, 01:11:45 »
Ничего не понял. Попробуй нормально вопрос сформулировать, что и для чего нужно сделать и что конкретно не получается.
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн fakeman

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.loa.tagan.ru
HTTP Authorize
« Ответ #4 : 23 Декабря 2002, 00:22:32 »
Дано: сервер с папкой, доступ к которой закрыт через .htaccess
Надо: скрипт, который будет открывать эту папку (в теле скрипта прводиться авторизация и серфер ее не видит)
хинт: скрипт на одном серве, а папка на другом

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
HTTP Authorize
« Ответ #5 : 23 Декабря 2002, 01:01:08 »
Все очень просто - делаешь то же, что и броузер:
как только получаешь 401-й ответ, посылаешь в следующем запросе дополнительный заголовок:
Authorization: BASIC base64(login:password)
Я предполагаю, что используется базовая аутентификация.
base64(login:password) - это строка "login:password", закодированная с помощью base64.
Информацию по base64 сможешь найти поиском по этому форуму.
Литературный перевод с русского и английского на Perl. Дорого!

 

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