Forum Webscript.Ru
Общие => Веб-технологии => Тема начата: alex007 от 01 Июня 2003, 18:31:52
-
Привет,
Вот у меня есть форма:
В login.cgi перенаправляет (типа http://$username:$password\\@$ENV{\'HTTP_HOST\'}/$username/) пользователя в его username директорию, директория username закрыта через htaccess и .htpasswd. Проблема состоит в том что, пользователь вводит в мою форму все детали, после чего скрипт перенаправля его в директорию и здесь вылазиет стандартная Апаческая авторизация, как её можно убрать (если я уже перенаправляю с пользовательским именем и паролем в адресной строке, так как если вручную набрать в адресной строке, то ни каких стандартных Апаческих форм авторизаций не вылазиет).
Жду Ответа.
С Уважением,
Алекс.
-
во-первых: не все браузеры умеют это =)
во-вторых: лучше все организовать по-другому:
с помощью JS по формам генерируй ссылку (типа твоей
"http://$username:$password\\@$ENV{\'HTTP_HOST\'}/$username/")
Так должно будет работать...
а иначе дохлый номер... сам энное количество времени назад это сделать пытался...потом забил...
-
во-первых: не все браузеры умеют это =)
Ты что с ума упал, это не браузер делает, а скрипт!
Во-вторых проверял во всех браузерах - все работает.
в третих если бы ты знал Perl/CGI, то вместо http://$username:$password\\@$ENV{\'HTTP_HOST\'}/$username/, генерируеться переменные типа http://вася:пупкин@[url]www.domen.ru/вася/[/url]
Где:
User: вася
Password: пупкин
Директория пользователя: вася
$ENV{\'HTTP_HOST\'}=www.domen.ru
Просто еще в login.cgi еще добавляються куки.
-
[off]с ума я не падал...[/off]
при всем незнании перла, я без труда могу определить: где переменные, а где нет.
браузерам положить на твои куки (т.е. те, которые ты ему посылаешь) для стандартной Basic/Realm авторизации им нужна либо прямая ссылка, генерить которую я и предлагаю с помощью JavaScript, или ручной ввод данных в форму авторизации, в стандартную форму авторизации, а не твою хтмл форму...
[off]сначала учимся ругаться, потом читать. на сколько я понимаю...[/off]
-
почитай этот тред:
http://forums.webscript.ru/showthread.php?s=&threadid=7812&perpage=15&pagenumber=1
может поможет...
-
я...
спасибо за совет.
браузерам положить на твои куки
Там совсем другие куки я имел ввиду, тоесть в пол. дире там еще проверяеться тоже самое что пользователя & пароль.
генерить которую я и предлагаю с помощью JavaScript
код не мог ли дать?
сначала учимся ругаться, потом читать. на сколько я понимаю...
да вообщето ни кто и не ругался.
-
[off]мир...[/off]
я же кинул ссылку...
Alexandr написал:
Вообщем, хорош дискутировать.
Элементарно: (забываем на 1сек. про PHP)
вот... удачи!
-
я...
Спасибо.