demongloom
Новичок
Передача данных механизму авторизации.
Дано:
1. Апач сервер, который через .htaccess и файлы пользователей проверяет авторизацию для доступа к скрипту написаного на перле и исполняемого в cgi-bin.
2. Упомянутый скрипт собственными методами авторизации не обладает.
3. Есть написанная на хтмл страничка с мордой формы, задача которой переслать на вышеуказанный скрипт пользователя.
Форма состоит из 3х полей. ПАРАМЕТР с скрипту, ИМЯ пользователя и ПАРОЛЬ.
Форме на submit() был прикручен скрипт на жаве, который брал данные полей формы и преобразовывал в вид http://username:password@ip/cgi-bin/script.pl?arg=parameter
Проблема состоит в том, что в ИЕ данный путь не работает, поскольку ребята из майкрософт посчитали что это сильно дыряво, а посему убрать от греха подальше, заодно положив на RFC. А мне именно нужно передать параметры скрипту авторизации апача, чтобы не выскакивало стандартное окно. Так хочет заказчик. Причем саму авторизацию тоже нельзя трогать.
В целом задача заключается в том, как можно на пхп или же методами браузера эмулировать стандартное окно авторизации получаемое при 401 запросе от апача, либо как на пхп реализовать совместимую с апачем авторизацию.
Дано:
1. Апач сервер, который через .htaccess и файлы пользователей проверяет авторизацию для доступа к скрипту написаного на перле и исполняемого в cgi-bin.
2. Упомянутый скрипт собственными методами авторизации не обладает.
3. Есть написанная на хтмл страничка с мордой формы, задача которой переслать на вышеуказанный скрипт пользователя.
Форма состоит из 3х полей. ПАРАМЕТР с скрипту, ИМЯ пользователя и ПАРОЛЬ.
Форме на submit() был прикручен скрипт на жаве, который брал данные полей формы и преобразовывал в вид http://username:password@ip/cgi-bin/script.pl?arg=parameter
Проблема состоит в том, что в ИЕ данный путь не работает, поскольку ребята из майкрософт посчитали что это сильно дыряво, а посему убрать от греха подальше, заодно положив на RFC. А мне именно нужно передать параметры скрипту авторизации апача, чтобы не выскакивало стандартное окно. Так хочет заказчик. Причем саму авторизацию тоже нельзя трогать.
В целом задача заключается в том, как можно на пхп или же методами браузера эмулировать стандартное окно авторизации получаемое при 401 запросе от апача, либо как на пхп реализовать совместимую с апачем авторизацию.
assword механизм тот же, но браузер сразу отправляет данные пароля при запросе.