Здравствуйте . Имеется сайт [Ссылки могут видеть только зарегистрированные пользователи. ] . Когда логинишься идет вот такой гет запрос
[Ссылки могут видеть только зарегистрированные пользователи. ]1333836638624&login=jokker24%40yandex.ru&pass=d17476854e491e321d1ae314fd65a5c3&remember=true&url=http%3A%2F%2Fwww.rzonline.ru%2F account.php&pid=34&captcha=
Красным я отметил те части , где я не понимаю как формируются эти цифры/знаки
1) Жора , не надо это было писать сюда , можно было в скайп
2) Делаю я это для тебя ( ты сам меня попросил ) - ну я понимаю понты и все такое
3) я и сам все прекрасно знаю это ... вот есле бы ты дал мне ответ на мой вопрос ... тогдаб
Красное - кол-во секунд с 1970 года
Зеленое md5 хеш вроде.
Цитата:
Сообщение от Ololoev...
S := HTTP.Get('http://my.gamexp.ru/passport/auth.php?_=1333725884266&login='+Login.Text+'&pass ='+Pass.Text+'&remember=true&url=http://www.rzonline.ru/&pid=34&captcha=');
Reg.Expression := 'window.user = {"auth":"(.*?)", "token":"(.*?)", "id":"(.*?)", "gmark":"(.*?)"};';
if Reg.Exec(S) then
begin
Data := TStringList.Create;
Data.Add('token='+Reg.Match[2]);
Data.Add('id='+Reg.Match[3]);
Data.Add('gmark='+Reg.Match[4]);
Data.Add('validation_key=');
S := HTTP.Post('http://www.rzonline.ru/auth/ckecktoken.php',Data);
if Pos('auth'#39' : '#39'1',S) > 0 then
begin
ShowMessage('Вход выполнен!');
end else ShowMessage('Вход не удался!!!');
end else
begin
ShowMessage('Вход не удался!!!');
end;