1. Помогите авторизоваться на 4game.ru ([Ссылки могут видеть только зарегистрированные пользователи. ])
2. Как определить что авторизовался?
Ну вот мои наработки
Код:
var Data:TStringList;
s:string;
begin
Data:=TStringList.Create;
Data.Add('AuthForm_loginOrEmail=логин');
Data.Add('AuthForm_password=пароль');
IdHTTP1.Post('https://ru.4game.com/login.html', Data);
var Data:TStringList;
s,p:string;
begin
Data:=TStringList.Create;
Data.Add('AuthForm_loginOrEmail=логин');
Data.Add('AuthForm_password=пароль');
P:=IdHTTP1.Post('https://ru.4game.com/login.html', Data);
if pos ('ответ',p) <>0 then showmessage('Авторизовались')
else showmessage ('Error');
var Data:TStringList;
s,p:string;
begin
Data:=TStringList.Create;
Data.Add('AuthForm_loginOrEmail=логин');
Data.Add('AuthForm_password=пароль');
P:=IdHTTP1.Post('https://ru.4game.com/login.html', Data);
if pos ('ответ',p) <>0 then showmessage('Авторизовались')
else showmessage ('Error');
Я как раз про "if pos ('ответ',p)" что нужно искать когда авторизируешься?
Руслан Палыч, зачем в куки лезть? Проверочную строку в реквесте найти и всё.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Код готовый давать не буду. Помощь могу оказать только словесно в режиме диалога, если автор в таковой нуждается.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Data:TStringList;
A:string;
begin
Data:=TStringList.Create;
Data.Add('AuthForm_loginOrEmail='+Edit1.Text);
Data.Add('AuthForm_password='+Edit2.Text);
a:=Idhttp1.Post('https://ru.4game.com/login.html',Data);
if pos('logout', A)>0 then
ShowMessage('Авторизовались!')
else
ShowMessage('Ошибка!');
сниффер в помощь.
Посмотри в чем различие между верным и не верным запросом, а потом если есть в ответе тогда, и там уже куда и че записываеш что надо.
сниффер в помощь.
Посмотри в чем различие между верным и не верным запросом, а потом если есть в ответе тогда, и там уже куда и че записываеш что надо.
Никак не могу. Http analyzer ничего не перехватывает