Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вход на форумы с помощью скрипта
 
 автор: ZC   (14.07.2009 в 22:12)   письмо автору
 
 

Возможно ли реализовать такое, что скрипт со стороннего сервера логинился на форумы (IPB, vBulletin)?
То есть отправка данных (логин и пароль) по POST и получение результатов в виде HTML кода страницы, который видят обычные пользователи, после авторизации (через браузер) на том же форуме.

  Ответить  
 
 автор: Волки   (14.07.2009 в 22:32)   письмо автору
 
   для: ZC   (14.07.2009 в 22:12)
 

cURL с легкостью все это сделает, но если есть капча - придется изворачиваться.

  Ответить  
 
 автор: ZC   (14.07.2009 в 22:34)   письмо автору
 
   для: Волки   (14.07.2009 в 22:32)
 

Нет. Капча только при регистрации. А аккаунт уже есть. Мне нужен только логин. Можете, пожалуйста, привести простенький скрипт (чтобы я мог проследить основную структуру) для логина на форум?

  Ответить  
 
 автор: 546   (14.07.2009 в 22:38)
 
   для: ZC   (14.07.2009 в 22:34)
 

а поискать никак?

  Ответить  
 
 автор: ZC   (14.07.2009 в 22:59)   письмо автору
 
   для: 546   (14.07.2009 в 22:38)
 

тогда подскажите где искать, если не трудно

  Ответить  
 
 автор: Николай2357   (14.07.2009 в 23:11)   письмо автору
 
   для: ZC   (14.07.2009 в 22:59)
 

http://softtime.ru/forum/srch.php?id_forum=1&name=CURL&numberthemes=30&srchwhere=1&id_forum=1&logic=1&send=%CD%E0%E9%F2%E8и так далее

  Ответить  
 
 автор: ZC   (14.07.2009 в 23:13)   письмо автору
 
   для: Николай2357   (14.07.2009 в 23:11)
 

мерси

  Ответить  
 
 автор: sponge   (17.07.2009 в 17:36)   письмо автору
 
   для: ZC   (14.07.2009 в 23:13)
 

интересно. а что до сих пор не реализована никакая защита,
например проверка http_referer при получении post-данных на форумах? и спасет ли она от того, чтобы данные можно было отправлять только с формы авторизации форума?

  Ответить  
 
 автор: Loneliness   (17.07.2009 в 17:52)   письмо автору
 
   для: sponge   (17.07.2009 в 17:36)
 

Тот же CURL с успехом передаст любой нужный реферер.

  Ответить  
 
 автор: Zend72   (17.07.2009 в 18:15)   письмо автору
 
   для: ZC   (14.07.2009 в 22:12)
 


<?php
$ch 
curl_init();
// Переходим на страницу, с формой авторизации
curl_setopt($chCURLOPT_URL"http://softtime.ru/forum/enter.php?id_forum=1"); 
curl_setopt($chCURLOPT_RETURNTRANSFER,1);
// Прописываем REFERER, чтобы приняли за своего
curl_setopt($chCURLOPT_REFERER"http://softtime.ru/forum/index.php?id_forum=1");
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS"author=Zend72&pswrd=Bla_bla_Bla&id_forum=1");
curl_setopt($chCURLOPT_COOKIEJAR,'cookie.txt');
$result curl_exec($ch);
// Заходите на сайт как авторизованный пользователь
curl_setopt($chCURLOPT_URL"http://softtime.ru/forum/index.php?id_forum=1"); 
// Прописываем REFERER, чтобы приняли за своего
curl_setopt($chCURLOPT_REFERER"http://softtime.ru/forum/index.php?id_forum=1");
curl_setopt($chCURLOPT_POST0); 
curl_setopt($chCURLOPT_COOKIEFILE'cookie.txt');
$result curl_exec($ch);
curl_close($ch);
echo 
$result;
?>


Опции CURL по русски

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования