Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> грабер, странная авторизация, не пойму ... отчего это так. 
:(
    Опции темы
burakov
Дата 26.3.2012, 14:34 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 28.7.2006

Репутация: нет
Всего: нет



Добрый день, необходимо залогиниться скриптом.

смутило то, что обычно обычно передают как то данные об авторизации и это видно в прокси (андипарос)

в данном случае если просто обратиться к страничке.
то получаю ответ

401
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>401 Authorization Required</title>
</head><body>
<h1>Authorization Required</h1>
<p>This server could not verify that you
are authorized to access the document
requested.  Either you supplied the wrong
credentials (e.g., bad password), or your
browser doesn't understand how to supply
the credentials required.</p>
<hr>
<address>Apache/2.2.3 (CentOS) Server at rus-mag.ru Port 80</address>
</body></html>


вручную же при обращение выдается 
табличка логина и пароля (ввожу и попадаю на сайт)

что сделал
подсмотрел заголовке в андипаросе (при ручной регистрации).

увидел
'Authorization' => 'Basic ZnJlZTpmcmVlNjU0MzIx'

подставил.
все прошло успешно.

но тревожит мысль откуда это получается?
'Authorization' как то генерится из юзера и пароля?
не может оно изменится по ходу жизни...?

поясните пожалуйста.

Спасибо...


--------------------
Нотный архив http://libnote.ru скачать ноты бесплатно
PM MAIL   Вверх
tishaishii
Дата 27.3.2012, 07:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Код
perl -MMIME::Base64
print ( &decode_base64 ( 'ZnJlZTpmcmVlNjU0MzIx' ) , "\n" ) ;

PM MAIL ICQ Skype   Вверх
burakov
Дата 27.3.2012, 08:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 28.7.2006

Репутация: нет
Всего: нет



Спасибо.

я немного не так спросил.
мне непонятно, отчего как бы пароль проявился в куках, 
а не где то в $postdata

то есть я нигде кроме этой новой появившейся строчки в куках
'Authorization' => 'Basic ZnJlZTpmcmVlNjU0MzIx'

не увидел как передаются данные ...
непонятен сам механизм такой "залогинизации".


--------------------
Нотный архив http://libnote.ru скачать ноты бесплатно
PM MAIL   Вверх
Pfailed
Дата 27.3.2012, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 19.7.2009

Репутация: 2
Всего: 39



man HTTP авторизация


--------------------
PM MAIL   Вверх
tishaishii
Дата 28.3.2012, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Я не увидел, чтобы где-то шла речь о кукисах.
PM MAIL ICQ Skype   Вверх
krypt3r
Дата 2.4.2012, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 359
Регистрация: 9.6.2009

Репутация: нет
Всего: 16



Причем тут кукисы? Authorization - это заголовок HTTP-запроса
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0425 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.