| Посл.ответ | Сообщение | 
| 
  Ранг: 271.6 (наставник), 2thx Активность: 0.3↘0
 Статус: Участник
 
 | Создано: 09 июня 2008 10:54 · Поправил: Spirit · Личное сообщение ·  #1
 
  Подскажите, как на перле передать логин и пасс, чтобы сразу пройти эту гадость и попасть на страницу?
 Гугл ничего толкового дать не может...
----- iNTERNATiONAL CoDE CReW
  | Сообщение посчитали полезным: | 
|  | 
| 
 Ранг: 309.8 (мудрец), 21thx Активность: 0.17↘0
 Статус: Участник
 
 | Создано: 09 июня 2008 12:17 · Личное сообщение ·  #2
 
www.google.com/search?client=opera&rls=ru&q=http+autentification&sourceid=opera&ie=utf-8&oe=utf-8
----- Shalom ebanats!
  | Сообщение посчитали полезным: | 
| 
  Ранг: 271.6 (наставник), 2thx Активность: 0.3↘0
 Статус: Участник
 
 | Создано: 09 июня 2008 12:28 · Поправил: Spirit · Личное сообщение ·  #3
 
SLV
спасибо конечно, но там инфа о том как сделать такую аутентификацию на пхп у себя на сайте, а мне нужно ее пройти на перле
 ---------
 Уряяяя! Нашел!   ----- iNTERNATiONAL CoDE CReW
  | Сообщение посчитали полезным: | 
| 
  Ранг: 271.6 (наставник), 2thx Активность: 0.3↘0
 Статус: Участник
 
 | Создано: 09 июня 2008 13:57 · Личное сообщение ·  #4
 
Блин, вроде все делаю как надо, а авторизация не прозодит...
  #!/usr/bin/perl
use LWP::Debug qw(+);
 my $browser = LWP::UserAgent->new;
 
 $browser->credentials(
 'http://xxxx.xx/index.php',
 'Realm-name',
 'MyName' => 'MyPass'
 );
 
 my $url =
 'http://xxxx.xx/index.php';
 my $response = $browser->get($url);
 
 die "Error: ", $response->header('WWW-Authenticate') ||
 'Error accessing',
 "\n ", $response->status_line, "\n at $url\n Aborting"
 unless $response->is_success;
В ответ пишет : LWP::UserAgent::new: () LWP::UserAgent::request: ()
 LWP::UserAgent::send_request: GET xxxx.xx/index.php
 LWP::UserAgent::_need_proxy: Not proxied
 LWP::Protocol::http::request: ()
 LWP::Protocol::collect: read 196 bytes
 LWP::UserAgent::request: Simple response: Unauthorized
 Error: Basic realm="Realm-name"
 401 Unauthorized
 at xxxx.xx/index.php
 Aborting at line 16.
 Помогите!!!
----- iNTERNATiONAL CoDE CReW
  | Сообщение посчитали полезным: | 
| 
 Ранг: 516.1 (!), 39thx Активность: 0.28↘0
 Статус: Участник
 
 | Создано: 09 июня 2008 17:36 · Личное сообщение ·  #5
 
а там не в base64 передаются учетный данные? попробуй снифером посмотреть как передается
  | Сообщение посчитали полезным: | 
| 
  Ранг: 271.6 (наставник), 2thx Активность: 0.3↘0
 Статус: Участник
 
 | Создано: 09 июня 2008 21:29 · Поправил: Spirit · Личное сообщение ·  #6
 
Поюзол HTTP Analyzer v3, чето он нифига не на снифал...
 ---
 Передавал логин и пасс в base64, тоже не помогло. Есть еще какие-нибудь вариатны?
----- iNTERNATiONAL CoDE CReW
  | Сообщение посчитали полезным: | 
| 
  Ранг: 271.6 (наставник), 2thx Активность: 0.3↘0
 Статус: Участник
 
 | Создано: 10 июня 2008 12:58 · Личное сообщение ·  #7
 
Ну вот, наконец я допинал эту гадину!   #!/usr/bin/perl 
 use LWP::UserAgent;
 $ua = LWP::UserAgent->new;
 $req = HTTP::Request->new(GET => 'http://xxxxxx.xx/admin/index.php');
 $req->authorization_basic('MyName', 'MyPwd');
 print $ua->request($req)->as_string;
-----
 iNTERNATiONAL CoDE CReW
  | Сообщение посчитали полезным: |