Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Автоматическое поднятие соединения с web авторизацией  (Прочитано 1713 раз)

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

Оффлайн contestar

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
    • Просмотр профиля
Провайдер использует для установления подключения к интернету web авторизацию. При каждой загрузке ОС приходится вручную идти на портал авторизации, вводить в форму ввода login/password.

Как будет выглядеть скрипт установки подключения при загрузке ОС для web авторизации?

Портал авторизации: http://80.93.177.254:8080/home
login
password

Оффлайн graddata

  • PreSale
  • Администратор
  • Старожил
  • *
  • Сообщений: 1836
  • BIGCloud
    • Просмотр профиля
А менеджер паролей тебе не подходит.
эээ, лиса же может сама всё запоминать. Закинь в закладки страницу, где ты уже залогинен.

Оффлайн z00100

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
по сути, вам нужен скрипт/утилита, которая отправит post запрос, содержащий ваш логин и пароль, на сервер провайдера.
адрес сервера можно поглядеть в исходниках страницы авторизации (там где форма).


Оффлайн contestar

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
    • Просмотр профиля
Менеджер паролей - не решение. Необходим именно скрипт, чтобы заснуть его в cron. Плюс должен содержать строчки для рестарта подключения в случае разъединения.

post запрос может быть на этот url? Как раз здесь зажата submit button. Вот только никогда не имел дело с этими запросами )


http://80.93.177.254:8080/user/refresh/home?confirmed=true&submitButton=%D0%9E%D0%9A&t=flzh55gf

Оффлайн contestar

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
    • Просмотр профиля
Есть ли решение вопроса? Кто-нибудь сталкивался с web авторизацией?

Оффлайн vrybas

  • Активист
  • *
  • Сообщений: 505
    • Просмотр профиля
консольный curl может слать POST-запросы

Тут что-то пытаются заваять на PHP
http://php.ru/forum/viewtopic.php?p=97686&sid=52a47b61715cdc5809838cf4bfe64990#97686
Видимо есть модуль для PHP по работе с curl, который отправляет запрос и сохраняет cookie,
но можно я думаю и на bash написать.

Запрос надо слать на URL: "http://80.93.177.254:8080/user/refresh/home?t=fmbow95s"
логин в параметре "username"
пассворд в "password"

Смущает параметр "t" с каким-то хэшем. Может быть придется с помощью curl сначала получать страницу, вытаскивать валидный form action, а потом уже по нему слать твои параметры.

Оффлайн contestar

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
    • Просмотр профиля
вот полная ссылка  http://80.93.177.254:8080/user/refresh/home?confirmed=true&submitButton=OK&t=flzh55gf

Хэш и параметр "t" это "OK&t"

 

Страница сгенерирована за 0.051 секунд. Запросов: 23.