|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.06.2011, 21:19 | #1 |
Форумчанин
Регистрация: 01.10.2009
Сообщений: 302
|
Авторизация на сайте Delphi 2010
Не выходит авторизироватся на сайте, пишет что куки отключены.
На Delphi 7 все работает, как заставить работать на Delphi 2010? Код:
|
23.06.2011, 21:53 | #2 |
Форумчанин
Регистрация: 22.06.2009
Сообщений: 310
|
Http.AllowCookies:=true;
|
23.06.2011, 21:57 | #3 |
Форумчанин
Регистрация: 01.10.2009
Сообщений: 302
|
Не помогает
|
23.06.2011, 21:59 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
попробуйте куки менагер подключить.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
23.06.2011, 22:01 | #5 |
Форумчанин
Регистрация: 01.10.2009
Сообщений: 302
|
Побывал, тоже не работает.
Причем на Delphi 7 без него работает |
24.06.2011, 11:18 | #6 |
Пользователь
Регистрация: 23.06.2011
Сообщений: 11
|
Ребят я новичок в Delphi только начинаю его изучать, у меня не получается сделать авторизацию на Delphi7 что бы в браузере уже залогинелся. Сама авторизация вроде норм, а вот в браузере не получается.
IdHTTP1.AllowCookies:=true; IdHTTP1.HandleRedirects:=false; data:=tstringlist.create; WebBrowser1.Navigate('http://mobilesof.ucoz.ru/'); data.Add('ulogin='+edit1.text); // e"i^a~e`i' a"e"y" a`a^o`i^?e`c,a`o"e`e` data.Add('pass='+edit2.Text); // i"a`?i^e"u" a"e"y" a`a^o`i^?e`c,a`o"e`e` error:=false; try PageProfile:=IdHTTP1.Post('http://mobilesof.ucoz.ru', data); except error:=true; end; if not(error) then begin data.Clear; data.Add('s='+Copy(PageProfile, Pos('value', PageProfile)+7, 56)); data.Add('op=slogin'); data.Add('redirect=1'); data.Add('expire=0'); data.Add('to='); IdHTTP1.HandleRedirects:=true; try PageProfile:=IdHTTP1.Post('http://mobilesof.ucoz.ru', data); WebBrowser1.Navigate('http://mobilesof.ucoz.ru'); except end; listbox1.items.add('Вы вошли'); end else listbox1.Items.Add('Не уадалась'); Data.Free; end; Помогите пожалуйста, я для своего сайта хочу сделать программку, и понять как она устроенна. Если есть код киньте мне не много легче будет понять там. Спасибо |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Авторизация на сайте | record222 | Работа с сетью в Delphi | 12 | 01.01.2011 00:17 |
Авторизация на сайте | doniyor | Работа с сетью в Delphi | 1 | 18.04.2010 13:54 |
Авторизация на сайте | doniyor | Работа с сетью в Delphi | 8 | 21.12.2009 08:33 |
Авторизация на сайте | Niklan | Общие вопросы Delphi | 1 | 07.11.2009 00:39 |
Авторизация на сайте | gusluk | Работа с сетью в Delphi | 3 | 20.11.2008 14:40 |