Forum Webscript.Ru

Общие => Веб-технологии => Тема начата: Alone от 13 Февраля 2007, 11:54:51

Название: Авторизация .htaccess и IE6
Отправлено: Alone от 13 Февраля 2007, 11:54:51
У меня стоит IE6 Windows XP SP2 Home Edition
 лицензионная с автообновлением.

Теперь проблема.
Требуется закрыть раздел сайта .htaccess-ом но при этом что бы пользователь при авторизации вводил только логин  в красивой html форме.
Я поступил так: в .htpasswd пишу разные логины с одним паролем а пользователя после формы редирекчу на урл вида http://login:Pass@site.com/private/ (например) всегда считал что это стандартная авторизация работала всегда и везде.
Пробивал под opera и firefox все ок но в моем IE браузер выдает "Синтаксическая ошибка" "Не удается отобразить страницу". Причем такой способ авторизации(урлом) не работает не только при ридеректе а вообще ни когда. У коллег все ок, но у них винды либо не лицензия либо без автообновления. Вот теперь хочу понять это мой личный глюк или новая политика безопасности?
В инете и на сайте разработчика( :) ) ничего не нашел.
Название: Авторизация .htaccess и IE6
Отправлено: CGVictor от 13 Февраля 2007, 12:02:33
Alone
SP2 запрещает для IE урлы вида login:pass@uri. Сорри.
Название: Авторизация .htaccess и IE6
Отправлено: Alone от 13 Февраля 2007, 12:04:50
CGVictor
Спасибо.

Вот ведь гадство...
Название: Авторизация .htaccess и IE6
Отправлено: CGVictor от 13 Февраля 2007, 13:17:51
Alone
А почему не попробовать сымитировать всё то же самое скриптом и заголовками аутентификации (http 401) ?