Автор Тема: аутентификацию с помощью javascript?  (Прочитано 6925 раз)

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

Оффлайн byte

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аутентификацию с помощью javascript?
« : 24 Сентября 2007, 20:25:23 »
можно ли вызвать байсик аутентификацию с помощью javascript?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
аутентификацию с помощью javascript?
« Ответ #1 : 25 Сентября 2007, 00:55:05 »
byte
Средствами javascript - нет, мне такое неизвестно.

Возможно, удастся как-то заставить один браузер думать, что ему отдали http-401 (ессно, речь про IE - я года два назад видел от знакомого похожий пример), но такая ситуация 1) скорее всего баг, а не фича, и 2) совершенно некроссбраузерно. Копать MSDN, если что.

Пока лично мой ответ - нет. Возможно, кто-то здесь знает больше.
LJ: Backslashed life (rss)

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аутентификацию с помощью javascript?
« Ответ #2 : 25 Сентября 2007, 15:46:51 »
А если средствами javascript запросить нечто, требующее базовой аутентификации?

Оффлайн byte

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аутентификацию с помощью javascript?
« Ответ #3 : 25 Сентября 2007, 16:45:26 »
может можно имулировать окошко которое поевляется при байсик аутентификации?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
аутентификацию с помощью javascript?
« Ответ #4 : 26 Сентября 2007, 09:16:59 »
byte
Цитировать
byte:
имулировать окошко

Вот я об этом и говорю. Нет, эмулировать нельзя.
Можно перерисовать и просто показать как обычное окно с элементами управления, но такое сгодится только для ограниченного круга задач.
LJ: Backslashed life (rss)

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аутентификацию с помощью javascript?
« Ответ #5 : 26 Сентября 2007, 13:05:22 »
А если так:


<img alt="" id="pic" style="width: 1px; height: 1px;" src="/unsecure_folder/blank.gif" />
<
a href="#" onclick="document.getElementById(\'pic\').src=\'/secure_folder/blank.gif\'; return false;">call basic auth</a>


где /secure_folder закрыта при помощи .htpasswd?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
аутентификацию с помощью javascript?
« Ответ #6 : 26 Сентября 2007, 18:41:33 »
brainkiller
Ну да, не поспоришь ))
А толку от такого окна?
LJ: Backslashed life (rss)

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аутентификацию с помощью javascript?
« Ответ #7 : 26 Сентября 2007, 19:59:23 »
CGVictor
просили окно - получите! :)

А если поменять src на /blank_gif.php, который вернет нужный заголовок?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
аутентификацию с помощью javascript?
« Ответ #8 : 26 Сентября 2007, 22:04:12 »
brainkiller
Тогда это и iframe-ом можно, и xmlhttp )))
LJ: Backslashed life (rss)

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аутентификацию с помощью javascript?
« Ответ #9 : 26 Сентября 2007, 23:54:30 »
CGVictor
Безусловно! Только последним с другого домена нельзя ничего получить, если вдруг такое нужно. Впрочем, в условиях об этом ничего не было сказано. ))

Или я задачу неверно понял, и речь шла об использовании только JS? Но какой тогда в этом вообще смысл? Может, автор топика приоткроет завесу тайны?

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
аутентификацию с помощью javascript?
« Ответ #10 : 27 Сентября 2007, 08:24:38 »
и в очередной раз выяснится, что задача решается по-другому и не через жопу :-)

Оффлайн byte

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аутентификацию с помощью javascript?
« Ответ #11 : 04 Октября 2007, 22:50:49 »
нужно на javascript или html сделать так , чтобы пользователь думал что перед ним окно байсик аутентификацию сайта  "X", а данные которые он ведет отправлялись на сайт "Е"

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аутентификацию с помощью javascript?
« Ответ #12 : 05 Октября 2007, 00:15:58 »
[moderator]
« Последнее редактирование: 05 Октября 2007, 09:55:48 от commander »

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
аутентификацию с помощью javascript?
« Ответ #13 : 05 Октября 2007, 09:56:12 »
brainkiller
буду бить по пальцам!

хватит флудить...
« Последнее редактирование: 06 Октября 2007, 18:26:40 от commander »
And no religion too...

 

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