Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: byte от 24 Сентября 2007, 20:25:23
-
можно ли вызвать байсик аутентификацию с помощью javascript?
-
byte
Средствами javascript - нет, мне такое неизвестно.
Возможно, удастся как-то заставить один браузер думать, что ему отдали http-401 (ессно, речь про IE - я года два назад видел от знакомого похожий пример), но такая ситуация 1) скорее всего баг, а не фича, и 2) совершенно некроссбраузерно. Копать MSDN, если что.
Пока лично мой ответ - нет. Возможно, кто-то здесь знает больше.
-
А если средствами javascript запросить нечто, требующее базовой аутентификации?
-
может можно имулировать окошко которое поевляется при байсик аутентификации?
-
byte
byte:
имулировать окошко
Вот я об этом и говорю. Нет, эмулировать нельзя.
Можно перерисовать и просто показать как обычное окно с элементами управления, но такое сгодится только для ограниченного круга задач.
-
А если так:
call basic auth
где /secure_folder закрыта при помощи .htpasswd?
-
brainkiller
Ну да, не поспоришь ))
А толку от такого окна?
-
CGVictor
просили окно - получите! :)
А если поменять src на /blank_gif.php, который вернет нужный заголовок?
-
brainkiller
Тогда это и iframe-ом можно, и xmlhttp )))
-
CGVictor
Безусловно! Только последним с другого домена нельзя ничего получить, если вдруг такое нужно. Впрочем, в условиях об этом ничего не было сказано. ))
Или я задачу неверно понял, и речь шла об использовании только JS? Но какой тогда в этом вообще смысл? Может, автор топика приоткроет завесу тайны?
-
и в очередной раз выяснится, что задача решается по-другому и не через жопу :-)
-
нужно на javascript или html сделать так , чтобы пользователь думал что перед ним окно байсик аутентификацию сайта "X", а данные которые он ведет отправлялись на сайт "Е"
-
[moderator]
-
brainkiller
буду бить по пальцам!
хватит флудить...