![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2007
Сообщений: 25
|
Пробовал так:
prknopka.onRelease = function() {
var my_lv:LoadVars = new LoadVars();
my_lv.onData = function(src:String) {
if (src == undefined) {
trace("Ошибка загрузки данных.");
return;
}
rezult.text = src;
};
my_lv.addRequestHeader("GET", "/site/admin/index.php HTTP/1.0");
my_lv.addRequestHeader("Host", "localhost");
my_lv.addRequestHeader("User-Agent", "MyUserAgent here");
my_lv.addRequestHeader("Referer", "localhost");
my_lv.addRequestHeader("Content-Type", "text/html; charset=windows-1251");
my_lv.addRequestHeader("Authorization", "Basic admin:MTIzNDU2");
my_lv.send("http://localhost/site/admin/index.php");
my_lv.load("http://localhost/site/admin/index.php", my_lv, "GET");
};
.htpasswd Хочу авторизироваться средствами AS 2.0 у себя в админке на сайте, но что-то не получается, авторизация все равно после отправки данных запрашивается, что делаю не так, подскажите. И еще охото узнать как читать заголовки средствами AS2. |
|
|||||
|
Modus ponens
|
Не уверен, но скорее всего потому, что переменная объявленная в теле функции перестанет существовать после того, как функция выполнится. (Т.е. по идее скрипт вообще не должен работать, ну, или только посылать, а принимать -- точно нет).
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 25
|
Попробовал вынести "my_lv" за пределы функции, так же без успеха.
И еще заметил что при обычной загрузке на удаленный домен данные считываются нормально, а на защищенные Basic авторизацией скрипты в папках нет ни какой реакции. Начинает думаться что разработчики так специально задумали, дабы не брутили чужие админки ... но это не выход запрещать то что уже сделано, т.к. ктонить может запросто переписать класс для отправки заголовков. Эхх помогите люди добрые ![]() |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 25
|
А где нужно объявлять и как ?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В FAQ, в теме настройки локального доступа.
И ещё прочтите в хелпе флеша, какие именно заголовки вы можете (точнее не можете) отправлять из флеша. Если быть точным, то ни один из перечисленных вами заголовков (кроме последнего), флеш выслать не может. Зачем вы делаете send и load, вместо просто load? И чем вам не угодил обычный POST-запрос вместо кривой HTTP-аутентификации? |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|