Автор Тема: Авторизация и PHP. ПОМОГИТЕ!!!!!  (Прочитано 2255 раз)

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

Оффлайн Ramzes III

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Авторизация и PHP. ПОМОГИТЕ!!!!!
« : 02 Октября 2003, 16:32:01 »
Люди! СРОЧНО нужна помощь.
Есть запароленный катлог на сервере. Стоит .htaccess
Я обращаюсь к файлу (zip) в этом каталоге из скрипта. Файл нужно отдать браузеру. Как мне передать этому каталогу данные для авторизации (чтоб апач это долбаное окошко не выводил).

Мучаюсь уже долго. Передаю логин и пароль в HTTP заголовках прямо из скрипта. Все раыно окошко показывается.

Как это сделать? Помогите.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Авторизация и PHP. ПОМОГИТЕ!!!!!
« Ответ #1 : 02 Октября 2003, 18:07:06 »
RomikChef ты знаеш, мне даже тебе ответить нечего. Ступай-ка в мой игнор лист.
The documentations is your friend

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Авторизация и PHP. ПОМОГИТЕ!!!!!
« Ответ #2 : 02 Октября 2003, 18:11:02 »
"обращаешься из скрипта" - это, на твоем языке - в скрипте стоит ссылка на него?
Так писать неправильно. Из скрипта обращаются, когда скрипт работает.
А когда юзер тыкает в ссылку, скрипт давным-давно работать закончил.
И не ты обращаешься, а браузер юзера обращается.
И браузеру передавать заголовки авторизации бессмысленно.

Писать надо правильно.
Не "я обращаюсь из скрипта", а "у меня стоит ссылка на файл в запароленной директории".
Не надо людей путать.

У тебя есть два пути.
1. Путь - написать логин и пароль в ссылке.
Вида http://login:pass@host/catalog/file.zip
Тогда окно вылезать не будет. Браузер прочтет эту ссылку, найдет в ней логин и пароль и пошлет их серверу.
но этот метод некрасивый - все логин с паролем увидят.
Хотя, если не жалко, то он самый удобный. Хотя в этом случае - зачем тогда вообще файл паролем закрывать?

Если же пароль показывать нельзя, то к файлу надо обратиться как раз как ты писал - ИЗ СКРИПТА. открыть его, прочитать (безо всяких паролей) и выдать пользователю.
ссылку делаешь на свой скрипт, который лежит не в каталоге с паролем, а в нем пишешь то что написано вот тут
http://flyover.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