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

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

Оффлайн Ramzes III

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

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

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

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

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

Да и вообще - с какой радости у тебя окно-то показывается - под паролем де файл лежит, а не...

ТЬФУ!
Доперло.

У тебя и скрипт и файл лежат в одном каталоге?
Ну так УБЕРИ оттуда скрипт!
И вообще, объясни яснее, что ты делаешь. Не какие проблемы решаешь, а что за фигней маешься таким странным образом.
Спасибо.

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

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

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Авторизация и PHP. ПОМОГИТЕ!!!!!
« Ответ #3 : 02 Октября 2003, 17:04:08 »
Почему это нельзя? Сформируй правильные заголовки и серверу будет фиолетово от кого запрос пришел.
Да и к серверу минуя окошко авторизации можно обратьться как http://username:password@server.com
The documentations is your friend

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

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

Всегда хотел знать, как это можно сформировать заголовки, которые браузер посылает серверу.
Не поделишься?

Цитировать
Да и к серверу минуя окошко авторизации

можно.
Написав эту строчку в адресной строке БРАУЗЕРА.

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Авторизация и PHP. ПОМОГИТЕ!!!!!
« Ответ #5 : 02 Октября 2003, 17:28:42 »
Цитировать
RomikChef:
которые браузер

при чем тут браузер? смотри с чем он любовью занимается:
Цитировать
Ramzes III:
Передаю логин и пароль в HTTP заголовках прямо из скрипта
работа в Украине

Оффлайн NeoNox

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

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Авторизация и PHP. ПОМОГИТЕ!!!!!
« Ответ #7 : 02 Октября 2003, 17:39:23 »
Yukko, не влезай, пожалуйста.
Браузер при том, что ОКНО ВЫЛЕЗАЕТ, если подумать - где?


NeoNox
Без проблем?
Accept-encoding, подалуйста.
Надеюсь, набросать пример тебя не затруднит.

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Авторизация и PHP. ПОМОГИТЕ!!!!!
« Ответ #8 : 02 Октября 2003, 17:49:18 »
RomikChef
если подумать, то тут...

Насколько я понял, что человек, хочет скриптом отдать zip, браузеру, который лежит в директории запароленой .htaccess.
Цитировать
Ramzes III:
Я обращаюсь к файлу (zip) в этом каталоге из скрипта. Файл нужно отдать браузеру.


Ему не надо формировать никакие заголовки. он хочет отдать скриптом файл, который лежит в защищенной директории без вывода окошка. А при прямом обращении  к файлу:
http://vasjashost/secretfolder/secret.zip чтобы окошко выводилось.
работа в Украине

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Авторизация и PHP. ПОМОГИТЕ!!!!!
« Ответ #9 : 02 Октября 2003, 17:52:21 »
Надеюсь найдеш?

GET http://***/ HTTP/1.1
Host: ***
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3a) Gecko/20021207 Phoenix/0.5
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate,compress;q=0.9
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Authorization: Basic ***

HTTP/1.x 200 OK
Via: 1.1 ***
Connection: close
Proxy-Connection: close
Date: ***
Content-Type: text/html
Server: Apache/***
The documentations is your friend

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

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

NeoNox,  что это?
Ты вопрос-то понял?
или прикидываешься, что нет?
Чего ты мне заголовки эти пихаешь? что я их - не видел?
Спасибо, у меня своих полно.

Чего ты из себя дурачка-то изображаешь?
Ты же сам писал - "сформируй правильные заголовки".
Я тебя проросил ответить, КАК ЗА БРАУЗЕР СФОРМИРОВАТЬ ЕГО ЗАГОЛОВКИ.
Не когда скриптом браузер, твою мать, эмулируешь, а когда браузер к скрипту обращается!

Ты видел когда-нибудь, чтобы когда у тебя на сервере скрипт работает, чтобы окно авторизации выскакивало? И где оно выскакивает?

Ну хватит уже тупить-то.
Ну сколько можно?

Нельзя за браузер сформировать его заголовки.
У нас сайты - не для скриптов, а для браузеров.
И кому нужен такой сайт, где скрипт сам с собой общается?

Кроме меня, бля, никто вопрос не прочитал, а все отвечать лезут!

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

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

Но браузеру не фиолетово.
Это все для браузера делается.
Ты просто не въехал.
Бессмысленно формировать НТТР заголовки обращаясь к файлу на своем же сервере. поэтому я сразу же отмел этот вариант.
А вот браузер заставить послать какие-либо заголовки - невозможно.
Об этом я и говорю.
А с ем, что скриптом можно послать браузерные заголовки - я и не спорю.
Но это здесь никому не нужно.
Потому, что файл нужен браузеру, а не серверу.
На сервере он и так есть.

 

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