Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2011, 20:39   #1
Coder12
Пользователь
 
Регистрация: 21.03.2011
Сообщений: 22
По умолчанию Авторизация на рамблере

Написал код:
Код:
procedure TForm1.Button1Click(Sender: TObject);
 var sl:TStrings;
     s,i:string;
begin
sl := TStringList.Create;
  sl.Add('from=');
  sl.Add('back=http://mail.rambler.ru/');
  sl.Add('url=7');
  sl.Add('login=****');
  sl.Add('domain=rambler.ru');
  sl.Add('passw=****');
  sl.Add('user.password=Войти');
  sl.Add('long_session=on');
  sl.text:= IdHTTP1.Post('http://id.rambler.ru/script/auth.cgi?mode=login', sl);
  sl.SaveToFile('send.html');
  if pos('Отправленные', sl.text) > 0 then
    showmessage('Авторизовались')
  else
    showmessage('Ошибка');
  sl.Free;
end;
end.
вот такая ошибка .Http.HandleRedirects := true; и подключил IdCookieManager. Подскажите хорошие статьи по авторизации
Изображения
Тип файла: jpg ошибка.JPG (14.9 Кб, 73 просмотров)

Последний раз редактировалось Coder12; 19.04.2011 в 20:43.
Coder12 вне форума Ответить с цитированием
Старый 19.04.2011, 21:55   #2
kardinal94
Форумчанин
 
Аватар для kardinal94
 
Регистрация: 26.04.2010
Сообщений: 105
По умолчанию

Код:
TSD:=TstringList.Create;
   Tsd.Add('back=http://mail.rambler.ru/mail/startpage');
   Tsd.Add('login='+LOGIN.TEXT);
   Tsd.Add('domain='+domain.Text);
   Tsd.Add('passw='+passw.Text);
   Tsd.Add('long_session=on');
   Idhttp1.get('http://rambler.ru');
   IdHTTP1.Post('http://id.rambler.ru/script/auth.cgi',Tsd);
kardinal94 вне форума Ответить с цитированием
Старый 19.04.2011, 22:37   #3
Coder12
Пользователь
 
Регистрация: 21.03.2011
Сообщений: 22
По умолчанию

такая же ошибка
Coder12 вне форума Ответить с цитированием
Старый 20.04.2011, 17:28   #4
Ponomar
Новичок
Джуниор
 
Регистрация: 19.04.2011
Сообщений: 2
По умолчанию

А зачем тебе авторизоваться через IdHTTP?
Если читать-отправлять почту, то лучше SMTP-POP3 и.т.д.
Если через браузер потом заходить, то с куками будет проблема.
Ponomar вне форума Ответить с цитированием
Старый 20.04.2011, 17:38   #5
Coder12
Пользователь
 
Регистрация: 21.03.2011
Сообщений: 22
По умолчанию

просто учусь программно авторизоваваться
Coder12 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авторизация trad C++ Builder 3 13.01.2011 01:27
Обычная авторизация или авторизация на уровне браузера? calugin Безопасность, Шифрование 0 13.01.2011 00:34
Регистрация на рамблере пауэрлифтинг Работа с сетью в Delphi 3 18.03.2010 15:51
Авторизация на рамблере Crivel Работа с сетью в Delphi 1 29.07.2009 23:39
Авторизация. Jjoker Общие вопросы C/C++ 4 28.01.2009 23:17