Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Круглый стол
  
Правила КС
>> Настройки

Фильтр вопросов
>> Новые вопросы
отслеживать по
>> Новые ответы

Избранное

Страница вопросов
Поиск по КС


Специальные проекты:
>> К л ю к в а
>> Г о л о в о л о м к и

Вопрос №

Задать вопрос
Off-topic вопросы

Помощь

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  03:40[Войти] | [Зарегистрироваться]
Ответ на вопрос № 38186

30-11-2005 01:29
Здравствуйте

Обращаясь к определенному URL-у - нужно делать определенные GET & POST. Проблема заключаеться в следующем - необходимо получить сессионную переменную - т.е. по сути - залогиниться. На форме содержаться 3 input-а - username, password, userSecurityCode - последний представляет собой img - на котором и отображаеться этот самый код. Вопрос вот какой - каким образом можно залогиниться? Как я понимаю - сначала нужно получить HTML - вызовом InternetOpenUrl, после чего - просмотрев HTML - вызвать соответствующий HttpSendRequest?

Заранее спасибо.

[+] Добавить в избранные вопросы

Отслеживать ответы на этот вопрос по RSS

Ответы:


Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице.
Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.

01-01-2006 09:42
Честно говоря, ответ Geo мне тоже не совсем понятен. Например, я написал собственную программу для работы с сайтом Королевства. И это не потому, что мне не нравится организация сайта, а только потому, что мне необходимо работать с сайтом без подключения к Сети. Подключение у меня повременное, отдохнуть от учебы хочется, а денег лишних нет. Вот и приходится выкручиваться.
Чтобы не совсем оффтопик. На вашем SecurityID изображена картинка, на которой нарисована зашумленная картинка, так? Тогда скачайте ее из интернета и покажите пользователю. Пусть он "распознает" цифирь на ней и введет в поле ввода ВАШЕЙ программы, а вы честно отправите полученное число методом Post (как правило, для регистрации применяется именно он). Если на 9-й форме произошла ошибка, вы честно ответите пользователю и повторно выдадите все формы, но уже ЗАПОЛНЕННЫЕ. Именно в этом ведь заключается удобство GUI интерфейса, потому что броузеры никогда не сохраняют содержимое полей ввода. Так получится, что и волки целы, и овцы сыти :))

01-12-2005 06:04 | Сообщение от автора вопроса
Глубокоувожаемый GEO

Как Вы могли подумать, что мне может прийти в голову говорить кому-либо о том, что на Королевстве Дельфи - сплошный тупицы!!! Даже сама подобная мысль для меня - чистой воды ересь.

Причины же - по которым мне дали подобный ответ(ы) - попутно присвоив мне статус ломателя_чужих_защит/злостного_спамера - мне до сих пор самому не совсем понятны... Как говориться - чужая душа потемки ;)

01-12-2005 05:32
Уважаемый yura!

У меня к Вам будет одна просьба: когда Вы будете рассказывать всем своим знакомым, что на Королевстве Дельфи сплошные тупицы, которые не могут дать ответа на элементарный вопрос, пожалуйста, не забудьте сказать о причинах, по которым Вам дали тот ответ, который Вы получили.

01-12-2005 02:31 | Сообщение от автора вопроса
Дорогой GEO
Извините - я вчера пожалуй - был излишне резок - т.к. 666 дали о себе знать ;)
Огромное Вам спасибо за Ваши бесценные рекомендации, и блистательные умозаключения. Оказанная Вами помощь - просто бесценна...

30-11-2005 20:57
>>> мне это нужно - для облегчения работы пользователей сайта
Вы владелец сайта? Вы действуете по поручению владельцев? Извините, тогда в чем Ваши проблемы? Или нет? Тогда какой Вы имеете право создавать свои удобства доступа к чужому сайту?

Кстати, а как Вы собираетесь распространять свой продукт среди пользователей сайта?

Видите, сколько сразу вопросов возникает.

>>> Если четно - то это не ваше дело - слышать - зачем мне это нужно
Согласен. Но моим делом остается принятие решения говорить что-либо или не говорить. Видимо, я все сказал.

P.S. Если я не ошибаюсь (а пока мне кажется, что я не ошибаюсь), то Вы попали не по адресу. Попробуйте сходить на форум какого-нибудь antichat.ru. Это, скорее, по их части.

30-11-2005 14:22 | Сообщение от автора вопроса
toGeo
Если четно - то это не ваше дело - слышать - зачем мне это нужно. Все-таки отвечу вам - мне это нужно - для облегчения работы пользователей сайта. Через ГУИ - они получат более удобный способ - реализации функция сайта. Т.е. они не будут заполнять 10 форм - чтобы на 9-й форме вылезла ошибка - и они вернулись в самое начало.
Кстати - я не спамер - а вы - в отличие от вас (я сужу по вашим - useless post).
Извините за резкость. Просто уже ВСЕ достало.

30-11-2005 11:24
to yura:
>>> Ответ на ваш вопрос - был в моем 1-м посте
Ответ был не на тот вопрос. С какой целью Вам нужно посылать запросы программно? Почему Вас не устраивает предоставляемый разработчиками интерфейс.

Единственная причина, которая мне приходит в голову, что Вы зарабатываете себе на жизнь, регистрируясь на разных форумах и размещая там спамерские сообщения. А размещать их руками -- это долго и скучно. Посему хочется данный процесс автоматизировать. userSecurityCode (или что-то аналогичное) как раз и вводится там, где спамеры очень сильно надоели. А так как я спамеров, мягко выражаясь, не люблю, то помогать в таком деле нет никакого желания.

Пардон, за излишнюю многословность. Только что вернулся с форума, на котором из семи новых сообщений 4 -- спам. Поэтому я еще не отошел.

Извините, если я неправильно понял причину возникновения вашей проблемы. Но послушать, зачем вам это нужно, мне все же очень хотелось бы.

30-11-2005 07:22 | Сообщение от автора вопроса
Здравствуйте Geo
Ответ на ваш вопрос - был в моем 1-м посте - "Обращаясь к определенному URL-у - нужно делать определенные GET & POST" - короче - все что делаеться на сайте - мне надо сэмулировать на ГУИ.
Насчет "Честно говоря, совершенно не хочется помогать Вам ломать чужую защиту." - так какая же это ломка защиты - если у меня логин с паролем есть ;)

30-11-2005 04:33 | Вопрос к автору: запрос дополнительной информации
Нехорошо отвечать вопросом на вопрос, но все же... А зачем Вам это надо? Судя по описанию, разработчики сайта специально разрабатывали форму авторизации, чтобы нельзя было залогиниться автоматически. Видимо, у них были на это основания. Честно говоря, совершенно не хочется помогать Вам ломать чужую защиту.

Добавьте свое cообщение

Вашe имя:  [Войти]
Ваш адрес (e-mail):На Королевстве все адреса защищаются от спам-роботов
контрольный вопрос:
Какой месяц идет после марта?
в качестве ответа на вопрос или загадку следует давать только одно слово в именительном падеже и именно в такой форме, как оно используется в оригинале.
Надоело отвечать на странные вопросы? Зарегистрируйтесь на сайте.
Тип сообщения:
Текст:
Жирный шрифт  Наклонный шрифт  Подчеркнутый шрифт  Выравнивание по центру  Список  Заголовок  Разделительная линия  Код  Маленький шрифт  Крупный шрифт  Цитирование блока текста  Строчное цитирование
  • вопрос Круглого стола № XXX

  • вопрос № YYY в тесте № XXX Рыцарской Квинтаны

  • сообщение № YYY в теме № XXX Базарной площади
  • обсуждение темы № YYY Базарной площади
  •  
     Правила оформления сообщений на Королевстве

    Страница избранных вопросов Круглого стола.
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования