Добавить имя пользователя и пароль к защищенной папке / сайту - PullRequest
0 голосов
/ 11 ноября 2009

Я пытаюсь опубликовать имя пользователя и пароль из формы HTML в защищенной папке на веб-сайте? Это возможно? Я думал, что просто передать синтаксис в URL, как показано ниже, но безуспешно

http://username:password@theurlofthesite.co.uk

Я все еще получаю всплывающее окно с запросом имени пользователя и пароля? Мне нужно, чтобы я мог автоматически войти в систему ..

Надеюсь, кто-нибудь может помочь? Спасибо

Ответы [ 3 ]

1 голос
/ 11 ноября 2009

Если вы войдете через форму HTML, это не будет работать. Это только для HTTP-аутентификации, которая совершенно другая.

Я не думаю, что многие (какие-либо?) Браузеры поддерживают открытие для публикации данных. Это заставляет вас надеяться, что сайт принимает GET-логины (и они должны быть сняты, если они это сделают).

0 голосов
/ 13 ноября 2009

Я сделал именно то, что сделал в вопросе, и он работает на всех браузерах, кроме Safari на Mac

0 голосов
/ 11 ноября 2009

Адресная часть URL анализируется вашим веб-сервером, поэтому код, который обрабатывает HTML-форму, никогда ее не видит.

Если вы хотите передать параметры в форму, вы должны использовать url?field=value&field2=value2. Это работает только с формами, которые используют действие GET. Для POST вам нужна программа для генерации закодированного документа и его загрузки.

В обоих случаях ваше имя пользователя и пароль транслируются в виде обычного текста в Интернете, поэтому учетная запись будет взломана в течение нескольких часов. Проще говоря: нет способа «защитить» данные в этой папке таким способом. Это все равно что добавить дверь с четырьмя замками в свой дом и держать ключи на гвозде в столбике на улице рядом с дверью.

...