|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.11.2008, 19:58 | #1 |
Регистрация: 26.11.2008
Сообщений: 5
|
Нестандартная авторизация
Доброго всем времени суток!
Необходимо написать небольшую программку. Задача #1 - это авторизация на сайте. Почитал тут о IdHTTP, для обычных форм - работает без проблем. НО, у меня при входе на сайт сделан ввод логина-пароля в следующем виде: Тут же авторизация сразу на сервере идёт, а не на сайте? Смотрел снифером, плагином TamperData - ничего браузер не посылает, чего можно сэмулировать Как быть? И второстепенная задача - как отлавливать ошибки при авторизации (неверный пароль/логин)? каждый раз загружать страничку HTTP.Get() и смотреть её на наличие текста "неверный логин/пароль", или есть менее изращенные методы?) Заранее спасибо! |
26.11.2008, 21:17 | #2 |
Форумчанин
Регистрация: 25.03.2007
Сообщений: 166
|
Помоему, разницы нет какого вида у тебя авторизация, ведь все эти формы в конце концов отправляют данные скрипту. Поэтому мне ажется нужно юзать IdHttpClient.
|
26.11.2008, 21:34 | #3 |
Регистрация: 26.11.2008
Сообщений: 5
|
Спасибо за ответ!
было бы просто замечательно если можно было юзать IdHttpClient. Только как узнать - какому скрипту передавать и какие имена имеют "поля"? Пробовал плагин TamperData для FF - ничего не показывает.. |
26.11.2008, 22:42 | #4 |
Регистрация: 26.11.2008
Сообщений: 5
|
Почитал тут немного... о конструкции Authorization: Basic Base64(loginassword). как её использовать? примеры где-нибудь можно посмотреть?..
|
29.11.2008, 14:27 | #5 |
Регистрация: 26.11.2008
Сообщений: 5
|
Никто не может подсказать?
|
01.12.2008, 09:40 | #6 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
авторизация, которую вы показали судя по всему использует стнадартный .htaccess.
Для того чтобы авторизоваться там достаточно было прочитать rfc по HTTP формат http- запроса: http://<имя пользователя>@<пароль>:<URL>
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
09.12.2008, 20:59 | #7 |
Регистрация: 26.11.2008
Сообщений: 5
|
Спасибо! А пример какой-нибудь можно где-нибудь посмотреть? или почитать...
|
09.12.2008, 22:09 | #8 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нестандартная работа с COM портом | Alex_C | Win Api | 2 | 22.07.2008 02:34 |
Нестандартная шапка для грида | romets | Win Api | 2 | 08.02.2008 13:17 |
Нестандартная задача с цветами ячеек ДБГрид! | Abbatik | БД в Delphi | 2 | 02.02.2008 18:02 |
Нестандартная форма | Лубышев | Общие вопросы Delphi | 7 | 28.01.2008 20:33 |
Авторизация | justas | Работа с сетью в Delphi | 0 | 21.12.2007 16:16 |