ExBB Community » Файловый ExBB » Общие вопросы » Автовход с заранее заданными параметрами

Страниц (1): [1]
 

1. a69 - 15 марта 2015 — 12:36 - перейти к сообщению
Есть приложение под винду.
При регистрации проги у клиента создается имя и пароль для входа в форум.

К примеру имя Name1 и с паролем Password1

Могу ли я автоматически войти в форум прописав в адресной строке имя и пароль, например:

_ttp://site.com/forum/index.php?Name1&Password1

Или есть какой другой способ автовхода.

p.s.
Name1 с Password1 УЖЕ зарегистрированы на форуме.
2. electron - 15 марта 2015 — 16:48 - перейти к сообщению
сессия хранится в браузере то тех пор пока вы не нажмете на кнопку "выход" на форуме или не почистите кукисы браузера. то есть если вы один раз его запомните в браузере - будете постоянно с ним входить
3. 1Bot - 16 марта 2015 — 09:42 - перейти к сообщению
a69 , можно автоматически зайти на форум с помощью POST запроса
CODE:
http://exbb.info/community/loginout.php
с параметрами
action=login&imembername=*&ipassword=?&submit=%C2%F5%EE%E4
где
* - логин пользователя
? - пароль пользователя
4. a69 - 17 марта 2015 — 23:45 - перейти к сообщению
Спасибо за совет, но не получилось.

Делал так:
установил exbb в папку forum

в адресной строке ввожу:

_http://site.com/forum/loginout.php?action=login&imembername=Name1&ipassword=Password1&submit=%C2%F5%EE%E4

нет автовхода
5. 1Bot - 19 марта 2015 — 02:17 - перейти к сообщению
a69 , Вы используете Get запрос, вводя запрос в адресной строке, а необходимо использовать POST запрос (как при отправке формы), именно поэтому у Вас и не получилось.
Для приложения MS Windows не составит трудностей отправить POST запрос.
6. a69 - 20 марта 2015 — 21:51 - перейти к сообщению
1Bot пишет:
Для приложения MS Windows не составит трудностей отправить POST запрос.

Улыбка
Как раз это и есть самая большая проблема.
Передать пароль браузеру, который будет открыт в внутри десктоп приложения, нет проблем, но передать из десктор приложения команду стороннему браузеру, например Хром, мягко говоря, сложновастенько.

Я так понял, что единственный вариант, переделывать авторизацию форума с POST запроса на GET, хоть и в ущерб безопасности.
7. Yamaliya - 21 марта 2015 — 11:41 - перейти к сообщению
1Bot пишет:
Для приложения MS Windows не составит трудностей отправить POST запрос.
А вот для Вас видать трудно привести пример реализации.
8. 1Bot - 30 марта 2015 — 07:24 - перейти к сообщению
a69
Пример на Delphi
На форму Form1 добавить компонент IdHTTP1 (вкладка indy clients) и кнопку Button1
CODE:
procedure TForm1.Button1Click(Sender: TObject);
var
PostData:TStringList;
begin
PostData.Add('action=login');
PostData.Add('imembername='+'Мой логин');
PostData.Add('ipassword='+'Мой пароль');
PostData.Add('submit=%C2%F5%EE%E4');
IdHTTP1.Post('http://exbb.info/community/loginout.php',PostData);
end;


или на другом языке программирования программу пишите?

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0281]     [ ]